Cron
crontab -e 帶有跳轉到行選項?
我的 $EDITOR 是
vim
,當直接啟動 vim 時,您可以直接跳轉到您對該+/
選項感興趣的內容。例如:vi /var/spool/cron/crontabs/root +/rsync
但是使用實際推薦的命令
crontab -e
,我沒有看到明顯的方法來做到這一點。有什麼存在嗎?
我不知道您使用的是什麼發行版,但在 Debian 中,至少原始碼只是獲取VISUAL 或 EDITOR,附加文件名和分叉。
所以在這種情況下不,你不能在使用
crontab -e
.正如另一個答案所暗示的那樣,您每次都可以重建 VISUAL 或 EDITOR 變數。
我使用類似於這個函式的東西,它允許我以
crontab
你想要的方式編輯文件,只有在我寫出文件後才送出更改vicrontab() { local cf="$HOME/.crontab" md5 crontab -l >"$cf" md5=$(md5sum "$cf") "${VISUAL:-${EDITOR:-vi}}" "$@" "$cf" [[ "$(md5sum "$cf")" != "$md5" ]] && crontab "$cf" }
儘管我傾向於簡單地使用它,因為
vicrontab
沒有理由不能將其呼叫為vicrontab +/rsync