Рейтинг:0

crontab: используя ${USER}

флаг cn
SEU

Я пишу несколько сценариев, которые используют ${USER} для указания на последующие сценарии. Но когда я запускаю его из crontab, он выдает ошибку, и файлы не найдены. Я понимаю, почему.

Я намерен поделиться этим со своими коллегами, и каждый раз коллеге приходится вручную менять первую строку на свое имя пользователя. Как я могу свести к минимуму эту проблему (у меня нет ручного способа изменить эту строку)?

флаг in
Отвечает ли это на ваш вопрос? [Почему мой crontab не работает и как его устранить?](https://serverfault.com/questions/449651/why-is-my-crontab-not-working-and-how-can-i-troubleshoot -Это)
Michael Hampton avatar
флаг cz
@GeraldSchneider Нет, это не распространяется на эту ситуацию.
Рейтинг:2
флаг cz

It's a typo. You should use $USER, not ${USER}.

Cron parses these lines itself and does only simple variable substitution; it is not a shell.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.