Centos7 не может запустить команду @reboot

Я не могу запускать команды перезагрузки на моем компьютере с CentOS 7. Например, я создал скрипт: /home/usr/myscript.sh (помеченный как исполняемый) с помощью:

echo "hello world" > example.txt

Когда я пытаюсь запустить скрипт с терминала, все работает хорошо. Я попытался запустить скрипт при перезагрузке в конце файла: nano /etc/crontab Я добавил: @reboot /home/usr/myscript.sh

а при перезагрузке ничего не происходит. Я также попытался отредактировать файл: crontab -e выглядит как новый сгенерированный файл, я набрал свою команду, и снова ничего не произошло. Как я могу запустить команду в CentOS при перезагрузке? Я попытался вставить эту команду на свой компьютер с Ubuntu, и все было хорошо и работало правильно.

Кто-нибудь может посоветовать другой способ (возможно, стороннюю программу), который поможет мне управлять заданиями перезагрузки? Спасибо за помощь. Кстати, это может быть дубликат, но я не могу найти ответ, который мне помог


person DBS    schedule 19.09.2019    source источник


Ответы (2)


Я смог добиться этого, добавив файл crontab для моего пользователя. с помощью следующей команды: crontab -u имя_пользователя имя_файла Это позволит мне запускать мои сценарии. Спасибо !

person DBS    schedule 19.09.2019

person    schedule
comment
спасибо, но это не ответ на мой вопрос. Я понял это, создав файл crontab для пользователя. Благодарность - person DBS; 19.09.2019