Может ли один пользователь иметь несколько файлов 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 

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

  • Установите новую команду сортировки unix без разрешения root
  • Почему «cat useradd» преуспевает в этом случае?
  • Что такое корреляция пользователя / usr / share?
  • В чем разница между терминалом root и sudo?
  • Как отключить запрос пароля для автоматического обновления в Red Hat
  • Почему большинство обычных менеджеров пакетов Linux не позволяют устанавливать пакет для обычных пользователей?
  • Как выполнить скрипты корневой команды от пользователя root не с использованием SUID?
  • Возможно ли монтировать файловые системы Windows без использования учетной записи 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

    ssh без пароля в AIX

    Разделить файл на основе требуемой строки

    Tmux: эквивалентная команда для отображения -d -m -S session_name

    Задания подобны командам с статусом выхода, за исключением случаев, когда есть замена команды?

    Сервер Emacs не может распознать ALT-ключ при доступе к Mac

    переименование mp3-файлов, начинающихся с "-"

    Как перечислить все файлы в каталоге с абсолютными путями

    Невозможно установить что-либо с помощью yum в redhat 6.2

    Как открыть автомонтированные устройства с помощью thunar в оболочке gnome?

    Восстановление силы dpkg

    Ограничение параллельных подключений с помощью iptables в Centos

    Какая файловая система (только для XFS, BTRFS и EXT4) обеспечивает наилучшую устойчивость к повреждению диска?

    Обнаружение трафика интерфейса с IP-адресом

    Могу ли я разделить / загрузить на другой раздел в одной системе разделов?

    Как отключить nvidia ion на Asus eeepc 1201NL?

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