root cron не работает [dубликат]

Я знаю, что это старо, но вот мои версии:

Для нескольких рабочих пространств (как в ответе Гилла):

wmctrl -s `wmctrl -d | awk '$2=="*"{cur=NR} END{print cur % NR}'`

Для нескольких видовых экранов:

[ f2]
131
задан 12 October 2010 в 19:39

1 ответ

В справочной странице crontab (5) говорится:

Процентные знаки (%) в команде, если не сбежать с обратным слэшем (), будут изменены на символы новой строки, [...]

, чтобы вы могли просто выйти из символа %, префикс его обратным слэшем \:

00 15 * * * user date '+\%Y'

Последовательность \% обрабатывается cron, поэтому оболочка увидит команду date '+%Y', которая является правильным вызовом date.

3
ответ дан 18 July 2018 в 10:11

Другие вопросы по тегам:

Похожие вопросы: