crontab 中的变量

Wol*_*mec 5 cron

在我们的 linux 服务器上,我们有很多条目。

许多条目看起来像这样:

15 13 * * 3 /very/long/path/to/binary/run.sh ...
Run Code Online (Sandbox Code Playgroud)

如果我可以这样写,这些条目会更容易维护:

15 13 * * 3 $FPATH/run.sh
Run Code Online (Sandbox Code Playgroud)

我在哪里可以写这个映射:

FPATH=/very/long/path/to/binary
Run Code Online (Sandbox Code Playgroud)

小智 9

这完全有效,即

$ crontab -l
TESTDIR=/home/user/test

* * * * * "$TESTDIR"/script.sh
Run Code Online (Sandbox Code Playgroud)

看一下

man 5 crontab
Run Code Online (Sandbox Code Playgroud)

在那里可以找到更多信息。