crontab:使用 ${USER}

crontab:使用 ${USER}

我正在編寫一些使用 ${USER} 指向後續腳本的腳本。但是當我從 crontab 運行它時,它出錯並且找不到檔案。我明白為什麼。

我打算與我的同事分享這一點,每次同事都必須手動將第一行更改為他自己的用戶名。我怎樣才能最大限度地減少這個問題(沒有手動方式來更改這一行)?

答案1

這是一個錯字。你應該使用$USER,而不是${USER}

Cron 自己解析這些行並且只進行簡單的變數替換;它不是一個外殼。

相關內容