В crontab можно указать пользователя из переменной?

Я пытаюсь выполнить следующий cron с определенным пользователем.

U=`/usr/bin/w | grep -w :0 | awk '{ print $1 }'` */1 * * * * $U /opt/script.sh 

Кажется, что деамон не знает, как интерпретировать эту команду; Я получил :

/ usr / sbin / cron [18698]: (CRON) неверное имя пользователя (/etc/cron.d/script)

Есть какой-либо способ сделать это ?

One Solution collect form web for “В crontab можно указать пользователя из переменной?”

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

Чтобы определить сеансы, посмотрите на consolekit который вы можете использовать, чтобы получить все активные сеансы в вашей системе либо через сеансы dbus либо ck-list-sessions

  • Как добавить / удалить задания cron по сценарию?
  • Как указать владельца группы во время Cron
  • Как «заблокировать» мой Linux-ящик на несколько часов?
  • Отключить уведомление по почте в терминале
  • День недели {0-7} в crontab имеет 8 вариантов, но у нас есть только 7 дней в неделю
  • Запуск 2 процесса сельдерея через cron
  • Мастер-сценарий среды, основанный на $ LOGNAME для запуска любого вызова оболочки
  • Linux crontab - какую оболочку я использую
  • Можно ли поставить арифметические выражения в кронтаб?
  • Сценарий оболочки, выполняемый с cron, приводит к разному размеру файла, чем выполняется вручную
  • Использование rsync в cronjob при необходимости пароля
  • Interesting Posts

    Открыть несколько файлов в папках с определенным шаблоном имени

    Поиск дубликатов блоков текста в файле с использованием сценария оболочки

    Сортировка по двум столбцам

    find: удалить папку и подпапки, но добавить исключение в два файла

    Файловая система-ACL (setfacl) Эквивалентна «mkdir -p» для рекурсивной обработки ACL

    Понимание MMAP

    (g) vim – NerdTree и тегбар над друг другом слева до редактируемого файла?

    выключение программы не прекращается после планирования выключения

    sdkman отсутствует команда less-R на nixos

    Секунды и даты прыжка

    прочитайте клавиатуру во время чтения

    Ошибка аутентификации с помощью postfix и sasl с использованием sasldb

    Невозможно прочитать или распаковать определенные архивы на одном конкретном сервере

    Сенсорный экран распознается как мышь в Arch Linux – как я могу включить multi-touch с ним и распознать его как сенсорный экран?

    Vim потеряет способность копировать клиенту клип через SSH

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