LINUX.ORG.RU
решено ФорумAdmin

Возможно ли сделать несколько crontab-файлов для одного пользователя?

 


0

2

Есть ли возможность (ну, допустим, в debian) создать несколько crontab-файлов для одного пользователя, от которого будут выполняться команды. Ну аналогично каталогу <программа>.d для многих других программ?

☆☆☆☆☆

Ответ на: комментарий от samarin

Не совсем понял.

Мне нужно не несколько скриптов запускать, а создать несколько заданий cron раскидать по разным файлам. Ну чтобы при автоматизированном добавлении/удалении не приходилось парсить crontab.

Ttt ☆☆☆☆☆
() автор топика
Ответ на: комментарий от Ttt

/etc/cron.d - такой каталог есть в ubuntu. Как запустить скрипты из-под нужного пользователя я думаю можно разобраться. Вида: su -c bla-bla..

DALDON ★★★★★
()
root@petav:~# ls /etc/cron.d
anacron  php5
root@petav:~# uname -a
Linux petav 3.0.0-32-generic #51-Ubuntu SMP Thu Mar 21 15:51:26 UTC 2013 i686 i686 i386 GNU/Linux
root@petav:~# 
petav ★★★★★
()
Ответ на: комментарий от petav

Видимо, то что нужно, сам проглядел. А в случае, если один файл будет некорректным, то что произойдёт? Только это задание не будет выполняться, или все?

Ttt ☆☆☆☆☆
() автор топика
Ответ на: комментарий от Ttt
 Additionally, in Debian, cron reads  the  files  in  the  /etc/cron.d  directory.   cron  treats  the  files  in
       /etc/cron.d  as in the same way as the /etc/crontab file (they follow the special format of that file, i.e. they
       include the user field). However, they are independent of /etc/crontab: they do not, for example, inherit  envi‐
       ronment variable settings from it. This change is specific to Debian see the note under DEBIAN SPECIFIC below.

       Like  /etc/crontab,  the  files  in  the /etc/cron.d directory are monitored for changes. In general, the system
       administrator should not use /etc/cron.d/, but use the standard system crontab /etc/crontab.

       /etc/crontab and the files in /etc/cron.d must be owned by root, and must not be group-  or  other-writable.  In
       contrast  to  the  spool area, the files under /etc/cron.d or the files under /etc/cron.hourly, /etc/cron.daily....

Давай сам дальше почитай. В общем ничего старшного не будет если один из файлов окажется кривой.

DALDON ★★★★★
()

сделай ~/crontab.d/ и враппер для crontab, который будет конкатенировать файлы из него

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