Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在后台自动运行bash脚本?_Linux_Bash_Shell_Unix_Rm - Fatal编程技术网

Linux 如何在后台自动运行bash脚本?

Linux 如何在后台自动运行bash脚本?,linux,bash,shell,unix,rm,Linux,Bash,Shell,Unix,Rm,我需要编写一个bash脚本,自动删除临时文件,并每天在后台运行 #!/bin/bash while true; do rm /home/c/temp/* sleep 24h done 但是它不起作用写一个shell脚本 rm /home/c/temp/* 并在crontab中添加一行 crontab -e 添加行 0 12 * * * path/to/script 它将每天中午执行脚本。看看cron/crontab,了解这类内容。。或者是cron.d

我需要编写一个bash脚本,自动删除临时文件,并每天在后台运行

#!/bin/bash  
while true;  
do      
    rm  /home/c/temp/*
    sleep 24h
done
但是它不起作用

写一个shell脚本

rm /home/c/temp/*
并在crontab中添加一行

crontab -e
添加行

0 12 * * * path/to/script

它将每天中午执行脚本。

看看cron/crontab,了解这类内容。。或者是cron.daily文件:您可能会建议删除temp周围不必要的单引号,但这只是一个样式问题……是的,只是复制粘贴行。