定时器设置:
*/1 * * * * sh /home/lic/data/guangzhou/restart.sh > /home/li/data/guangzhou/restart.log
相关操作:
查看定时器列表:crontab -l
编辑定时器:crontal -e
shell脚本设置:
#!/bin/sh
#注意此处tomcat如果有多个,可写绝对路径定位到目标wget
wget_id=$(ps -ef |grep wget |grep wenyongjian | awk ' { print $2 } ')
echo "wget的pid为${wget_id}"
if [[ $wget_id ]]
# 这里判断wget进程是否存在
then
echo "wget启动正常"
else
echo "wget没有启动"
# 下载数据存储目录
cd /home/li/data/guangzhou
# ftp地址及账号密码
wget -b -c -r -l 0 ftp://224.157.84.39:2233/wen/440100/y=2020 --ftp-user=wen --ftp-password=wen
fi
~
该博客介绍了如何在Linux中设置定时任务,通过crontab命令查看和编辑定时任务。同时,它提供了一个shell脚本示例,用于检查wget进程是否正在运行,并在未启动时从FTP服务器下载数据。脚本包含了对wget进程的检查、下载路径设定以及FTP连接的详细信息。

720

被折叠的 条评论
为什么被折叠?



