LINUX.ORG.RU

как написать свой cron?


0

0

Нужна программка-демон(или perl скрипт), которая должна запускать другую программу(или perl скрипт) через определенные интервалы времени. Cron использовать не могу по причине отсутствия прав roota.

anonymous

Ну уж если свой писать, то все просто.

Висишь демоном и регулярно проверяешь время.

Если время пришло, то заускаем нужную программу.

За более подробной инфой. man sleep

man execve

man ctime

Dead ★★★★
()

2Dead (*) (2002-12-05 19:21:56.444)

Если уж про execve говорить, то

man fork

anonymous
()

#!/bin/bash
while true
do
sleep 600
./prog.pl
done

ну и man все упомянутое...

Anonymous ★★★★★
()

Ну вообще-то чтобы cron использовать, необязательно быть rootом. Команда сrontab позволяет редактировать cron-таблицу для текущего пользователя. Другое дело, что root может запретить отдельным пользователям иметь свою cron-таблицу

aa5779
()

aa5779 (*) (2002-12-06 16:51:09.822):

мало того, в основном кронтабе (/etc/crontab) указывается пользователь, от которого нужно запускать что-то. И если от рута можно не запускать, то лучше другого пользователя сделать.

anonymous
()

aa5779 (*) (2002-12-06 16:51:09.822):

мало того, в основном кронтабе (/etc/crontab) указывается пользователь, от которого нужно запускать что-то. И если от рута можно не запускать, то лучше другого пользователя сделать.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.