Я установил его в машине на работе, и он ничего не делал, независимо от того, что я делал. Так что теперь у меня есть это на virtualbox дома, и это также не работает. Вот что я пытаюсь сделать:
Есть файл в /home /john /Desktop с именем test.sh. Его содержание:
#!/ Бен / Баш
эхо "Бинг!"> / tmp / cronjob
Сделали chmod 777 test.sh
и можете его запустить. Перечисление это показывает как rwx для пользователей / группы / глобальные. Затем я делаю crontab -e
и добавляю следующую строку:
* * * * * john /home/john/Desktop/test.sh
Но это не работает. Файл никогда не пишется. Я также попытался использовать определенное время (например, сейчас 9 часов вечера, поэтому я установил час на 05 21 и подождал), но оно не работает так же хорошо. Я также пытался без пользователя "Джон" в crontab, но без игры в кости. Я тоже пытался использовать crontab -e -u john
. Ничего не работает
Делая service cron status
я получаю, что он запущен / работает. Я попытался перезапустить это также.
Что я делаю неправильно?
Кроме того, если мне нужно запустить некоторые команды от имени пользователя root, я должен использовать его с crontab -e -u <username> right
?