nohup
命令用于在后台运行程序,即使关闭终端或断开连接,程序也会继续运行
打开终端。
使用文本编辑器(如vim、nano等)创建一个shell脚本。例如,我们创建一个名为my_script.sh
的脚本:
vim my_script.sh
#!/bin/bash
echo "Hello, World!"
保存并关闭文件。
chmod +x my_script.sh
crontab
设置定时任务。首先,查看当前用户的crontab配置:crontab -l
crontab -e
my_script.sh
:0 1 * * * nohup /path/to/your/my_script.sh >/dev/null 2>&1 &
这里的0 1 * * *
表示每天的凌晨1点(1点0分),nohup
命令用于在后台运行脚本,>/dev/null 2>&1
将标准输出和错误输出重定向到/dev/null
(即丢弃输出),&
表示将任务放入后台运行。
注意:请确保将/path/to/your/my_script.sh
替换为实际的脚本路径。