1

У меня много проблем с моей Ubuntu 10.04 в скриптах AWS и init. У меня есть мой rc.local с некоторыми монтировками, mkdirs и другими, но они не делают все как положено, только некоторые из них и не всегда одинаковые.

Я изучаю куклу, но пока я не буду готов к удаленной настройке машины, я пытаюсь сделать что-то более уродливое. Я думал делать cronjob каждые 3 минуты, чтобы настроить всю систему и сохранить файл флага в моем /dev /shm. Когда мой экземпляр будет перезагружен или что-то еще хуже, этот файл будет удален, и мой скрипт попытается снова запустить сервер.

У тебя есть что-нибудь более умное?

Заранее спасибо!

1 ответ1

1

Вам не нужно связываться с файлами флагов - cron уже сделает это за вас. Вы можете запланировать задание @reboot, которое будет запускаться ровно один раз при каждом запуске экземпляра:

В пользовательском crontab:

@reboot /my/script

В общесистемном /etc/crontab:

@reboot root /my/script

И, конечно же, простое добавление команд в /etc/rc.local будет иметь тот же эффект, поскольку rc.local запускается только при загрузке (хотя и немного позже, чем @reboot cronjobs).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .