нет crontab для [имя пользователя] - используя пустой

Я хочу запустить файл bash ( abc.sh ) на рабочем столе, который запускает python на рабочем столе. Как я могу это сделать?

Я попытался выполнить следующую простую задачу, просто чтобы протестировать crontab: (здесь сценарий abc.sh должен создать папку на рабочем столе):


Что я сделал в Терминале:

crontab -e

Добавил следующий ниже комментарий, когда crontab открывался в самом терминале.

* * * * * abc.sh

Код внутри abc.sh :

#!/bin/bash
cd /home/ebrisk/Desktop
mkdir "testcrontab"

Я понимаю, что ему, возможно, придется что-то делать с переменными среды PATH, но это все. Я не понимаю их ответов.

0
задан 19 July 2015 в 17:13

2 ответа

первая

sudo crontab -e

Под строкой

m h  dom mon dow   command

Введите

* * * * * sh /path-to-your-script/abc.sh

Обязательно сделайте скипет с разрешением на исполнение

chmod +x abc.sh
0
ответ дан 19 July 2015 в 17:13

У меня была такая же проблема. Я понял, когда выбирал редактор для создания своих заданий cron, я всегда использовал для переименования файлов подходящее имя, которое я мог идентифицировать. На этот раз я сохранил имя, предложенное системой, и не переименовал файл. Это первый раз, когда я использовал crontab в моей системе. И это сработало. Я видел o / p на терминале, говорящий об установке crontab. Так что в первый раз я думаю, что вы должны пойти с предложенным именем.

0
ответ дан 19 July 2015 в 17:13

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

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