温馨提示×

Crontab中如何指定执行命令的路径

小樊
50
2026-01-02 23:41:27
栏目: 编程语言

在Crontab中指定执行命令的路径,您需要使用绝对路径而不是相对路径。绝对路径是从根目录开始的完整文件系统路径。例如,如果您想要每天的凌晨1点执行一个名为my_script.sh的脚本,该脚本位于/home/user/scripts目录下,您需要在Crontab中这样设置:

0 1 * * * /home/user/scripts/my_script.sh

这里的0 1 * * *表示每天的凌晨1点(1点0分),/home/user/scripts/my_script.sh是脚本的绝对路径。

为了找到命令的绝对路径,您可以在终端中使用which(对于可执行文件)或realpath(对于脚本文件)命令。例如:

which python3

或者

realpath /path/to/your/script.py

这些命令将返回命令的绝对路径,您可以将其用于Crontab条目中。

0