Возможно, я неправильно понял, что если вы хотите запустить что-то перед демонами, вы можете создать задание cron или ...
Файлы запуска системы находятся в /etc/rc2.d. Вы можете добавить файл в этот каталог с помощью команд, которые вы хотите запустить при запуске системы. Предположим, что вы хотите удалить некоторые временные файлы при запуске системы, вы можете поместить файл с именем TempFileDel в ваш /etc/rc2.d с командами для удаления ваших временных файлов, чтобы он запускался каждый раз при перезагрузке системы.
Helo.
Как говорит shereenmotor, сценарии запуска обычно находятся в /etc/rc2.d, но это зависит от используемой вами UNIX / Linux и уровня запуска вашей системы по умолчанию.
Но я боюсь, что это не так просто. Имя скрипта должно соответствовать некоторым правилам:
- Существует два вида сценариев, скажем так: убить сценарии и запустить сценарии. Оба хранятся в /etc/rcX.d.
- сначала выполняются сценарии уничтожения, после чего запускаются сценарии.
- имя сценария уничтожения должно начинаться с буквы "K".
- имя начала sctipts должно начинаться с буквы "S".
- После первой буквы должно быть двузначное число. Это позволяет «rc» знать порядок выполнения sctrips. rc - это «главный» скрипт, который вызывает остальных. Посмотрите на ваш / etc / inittab.
- Наконец, имя на ваш выбор.
когда «rc» вызывает эти сценарии, он добавляет параметр: запуск для сценариев «S» и останов для сценариев «K». Это позволяет вам использовать один и тот же скрипт для обеих операций, просто используя ссылки.
создать файл
#!/bin/ksh
case $1 in
start)
echo Removing file...
rm /tmp/somefile;;
stop)
echo bye!;;
esac
, а затем
ln -s /path/to/TempFileDel /etc/rc2.d/S10TempFileDel
ln -s /path/to/TempFileDel /etc/rc2.d/K10TempFileDel