У меня есть экземпляр Amazon, мне нужно добавить сценарий оболочки в его файл rc.local, чтобы сценарий оболочки выполнялся, когда я загружаю свой экземпляр. как установить разрешение на мой сценарий оболочки в файле rc.local?
если я выполняю, как показано ниже, мой скрипт не выполняется при запуске
chmod u + x /home/mylin/exmpl.sh
./exmpl.sh &
Вы можете использовать crontab для выполнения команды при загрузке:
http://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/
вам нужно "chmod + x" ваш скрипт, а затем использовать полный путь.
chmod +x /home/mylin/exmpl.sh
А затем в вашем crontab:
@reboot /home/mylin/exmpl.sh
Или в вашем файле rc.local:
/home/mylin/exmpl.sh
Убедитесь, что вы используете полный путь к своему скрипту в /etc/rc.local.
Если ваш сценарий находится в /home/mylin/exampl.sh, строка в rc.local должна быть такой:
/home/mylin/exampl.sh &