crontab:с использованием ${USER}

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

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

0
задан 5 September 2021 в 06:02
1 ответ

Это опечатка. Вы должны использовать $USER, а не ${USER}.

Cron сам анализирует эти строки и выполняет только простую замену переменных; это не оболочка.

2
ответ дан 5 September 2021 в 11:02

Теги

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