Выполнение сценария удара и сценария Python вызова через crontab

У меня есть точно та же проблема: https://askubuntu.com/a/117989/1012849

Что я не понимаю, что это - как указать путь SHELL =/bin/sh, поскольку я не могу переместить свой сценарий от:

/home/ubuntu/folder/monitoring.sh

я должен указать путь на своем сценарии или на crontab? и как я могу получить путь?

существует содержание моего crontab:

*/1 7-19 * * * /home/ubuntu/folder/monitoring.sh

Содержание monitoring.sh

#!/bin/bash

touch testcronsh.txt
python monitoring.py

На самом деле, когда я пытаюсь выполнить свой сценарий через crontab, у меня есть та ошибка:

/bin/sh: 1: root: not found 
0
задан 7 November 2019 в 11:18

1 ответ

Okai я нашел решение.

Первая вещь знать я - новичок в ENV Linux.

Таким образом, я создал monitoring.sh сценарий с chmod 770. этот файл называет другой файл названным monitoring.py, кто получил chmod 770.

Чем я добавляю monitoring.sh на своем crontab.

То, что я не знал, что это - crontab пользователь, не является тем же

Таким образом, вызов моего сценария Python на моем .sh сценарии должен иметь полный путь

monitoring.sh

#!/bin/bash

touch testcronsh.txt
python /home/ubuntu/folder/monitoring.py 
0
ответ дан 22 December 2019 в 00:05

Другие вопросы по тегам:

Похожие вопросы: