Файл должен сделать это автоматически, если OmniFormat не создает файлы где-то в другом месте, как говорят что временная папка они перемещающий файлы в место. Решение состояло бы в том, чтобы или изменить права на временную папку или добавить шаг к процессу так, чтобы после того, как файлы были созданы для сброса прав.
Вы найдете много очень полезной информации, прочитав Process Management .
Также взгляните на ваши существующие сценарии init.d
и используйте их как модели, когда будете писать свои собственные. Имейте в виду, что некоторые из них могут быть улучшены. Так что постарайтесь не приобретать никаких вредных привычек.
Скорее всего, вы захотите писать свои сценарии в оболочке Bourne ( sh
), а не в Bash, но вы можете узнать много, что применимо к обоим, с помощью чтение Часто задаваемые вопросы о Bash и Ловушки Bash .
Вот шаги.
Допустим, ваш скрипт / opt / path / test. Убедитесь, что его исполняемый файл
. Убедитесь, что следующий набор строк находится в верхней части сценария, сразу после "#! / Bin / bash"
Заканчивайте "&", чтобы запустить сценарий в фоновом режиме в сценарии
Например: - "/ opt / path / test &"
Скопируйте сценарий в /etc/init.d location
Не выполняйте chkconfig
chkconfig --add test
chkconfig test на
Verification
chkconfig --list | grep test
Выполните /etc/init.d/test stop / start / restart .. убедитесь, что ваш процесс запущен.