Возможно, задано ранее, но я не могу найти ссылку. Как сделать кучу команд под root при запуске без необходимости открывать терминал или вводить пароль?
Один из способов попробовать - добавить свои команды в файл /etc/crontab с помощью команды @reboot.
Если вы запустите следующую команду, она загрузит файл в редакторе, чтобы вы можете добавить строки (!)
sudoedit /etc/crontab
Тогда как я это сделал:
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
@reboot root /home/terrance/cb_update.bsh
05 1 * * * root /home/terrance/cb_update.bsh
#
Как вы можете видеть, что моя вторая в последнюю строку начинается каждый раз, когда система перезапускает @reboot, затем как пользователь root с моей командой /home/terrance/cb_update.bsh. Последняя строка начинается в 01:05 утра, каждый день запуская этот скрипт как пользователь root.
Надеюсь, это поможет!
Один из способов попробовать - добавить свои команды в файл /etc/crontab с помощью команды @reboot.
Если вы запустите следующую команду, она загрузит файл в редакторе, чтобы вы можете добавить строки (!)
sudoedit /etc/crontab
Тогда как я это сделал:
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --repo$
@reboot root /home/terrance/cb_update.bsh
05 1 * * * root /home/terrance/cb_update.bsh
#
Как вы можете видеть, что моя вторая в последнюю строку начинается каждый раз, когда система перезапускает @reboot, затем как пользователь root с моей командой /home/terrance/cb_update.bsh. Последняя строка начинается в 01:05 утра, каждый день запуская этот скрипт как пользователь root.
Надеюсь, это поможет!