LINUX.ORG.RU

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


0

0

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

anonymous

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

man crontab

lg ★★ ()

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

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

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

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

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

man execve

man ctime

Dead ★★★★ ()

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

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

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

man fork

anonymous ()

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

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

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

Anonymous ★★★★★ ()

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

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

aa5779 ()

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

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

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

anonymous ()

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

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

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

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