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

Предположим, я создаю два файла crontab.

  1. /tmp/my-crontab
  2. /root/my-alternate-crontab

Каждый файл crontab имеет право запускать разные сценарии.

Когда я начинаю cronjob, первый заменяется на более старый.

 crontab -u smarak /tmp/my-crontab crontab -u smarak /root/my-alternate-crontab 

Возможно ли это для одного пользователя?

  • Как найти активный сетевой интерфейс из пользовательского пространства?
  • Разрешить пользователю без пароля изменять пароль другому пользователю без пароля
  • Установка на debian 5 32-bit без root
  • «Нет больше PTY» при запуске экрана в качестве пользователя без root
  • В чем разница между терминалом root и sudo?
  • Защищать файлы приложений от доступа одним и тем же пользователем
  • Использовать разделитель без доступа root
  • как я могу создать гостевую систему KVM на 100% как пользователь, не являющийся пользователем root?
  • 2 Solutions collect form web for “Может ли один пользователь иметь несколько файлов crontab?”

    Нет. У каждого пользователя есть один кронтаб. Зачем? Потому что crontab – это «таблица» («вкладка») всех заданий cron, связанных с одним пользователем.

    Если вы хотите запускать несколько вещей с cron , просто добавьте несколько строк в свой crontab.

    Если у вас есть несколько файлов с спецификациями заданий cron, просто соедините их:

     cat crontab1 crontab2 crontab3 >my-crontab crontab my-crontab 

    Два способа работы с одним crontab.

    Поместите свои записи crontab в файлы в какой-либо каталог, например ~/crontab.d/thisandthat.cron , затем ~/crontab.d/thisandthat.cron любые изменения из них в систему crontab с помощью:

     cat ~/crontab.d/*.cron | crontab - 

    Расширение .cron должно избегать случайного включения файлов резервного копирования из редакторов. Обратите внимание, что поскольку все файлы объединены вместе, любые переменные, установленные в файлах, также будут применяться к файлам, которые появляются позже.

    Вы также можете сделать что-то похожее на то, как /etc/cron.hourly и друзья реализованы в Debian. Основной /etc/crontab содержит следующие правила:

     17 * * * * root cd / && run-parts --report /etc/cron.hourly 

    Вы можете организовать одну запись crontab для запуска нескольких программ. Параметр run-parts dir Debian похож for f in dir/* ; do "$f" ; done for f in dir/* ; do "$f" ; done for f in dir/* ; do "$f" ; done исключением того, что он пропускает нечетные имена файлов, чтобы избежать запуска файлов резервных копий, созданных редакторами и т. д.

    Interesting Posts

    Использование команды «Найти» в тандеме с операторами «if» и «

    есть ли какое-либо программное обеспечение с открытым исходным кодом для программирования linux с системными вызовами?

    Подготовка установки Ubuntu для совместного использования

    Команда Git для удаления нескольких удаленных строк из коммитов, которые изначально добавили их

    не может изменить разрешение файла

    mkdir с задачей команды seq

    Существуют ли какие-либо утилиты командной строки, которые могут захватывать нажатия кнопок джойстика?

    Как получить видеорежим, заданный hwinfo, когда он не работает? И как установить разрешение для входа?

    Не удается войти в GUI

    bash set variable с двоеточием (:) и тире (-) в нем (как используется lftp)

    Как я могу разрешить все эти IP-адреса 16384 (IP range FROM & TO) в одной команде?

    Как скопировать файлы из каталога, удовлетворяющего определенным критериям

    Подключение SSH и Git к gpg-agent

    Как добавить информацию о пользователе при создании пользователя?

    Почему мой единственный экземпляр VLC имеет много процессов?

    Linux и Unix - лучшая ОС в мире.