阅读量:64
在Debian系统中,Crontab是一个用于设置周期性被执行的任务的工具
-
打开终端。
-
输入
crontab -e命令来编辑当前用户的Crontab文件。如果你想编辑其他用户的Crontab文件,请使用sudo crontab -u username -e,其中username是目标用户的用户名。 -
在打开的Crontab文件中,你可以在文件的顶部定义你的自定义函数。例如,创建一个名为
my_function的函数:
#!/bin/bash
my_function() {
echo "Hello, this is my custom function!"
}
- 在定义函数之后,你可以在Crontab文件的其他部分调用这个函数。例如,如果你想让这个函数每天早上6点执行,你可以添加以下行:
0 6 * * * my_function >> /tmp/my_function.log 2>&1
这行代码的意思是:每天早上6点(0分6秒),执行my_function函数,并将输出重定向到/tmp/my_function.log文件。
- 保存并关闭Crontab文件。现在,你的自定义函数已经添加到Crontab中,并将根据指定的时间周期执行。
注意:确保你的脚本具有可执行权限。你可以使用chmod +x script_name.sh命令来为脚本添加可执行权限。