大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你可以crontab来实现,或者通过at定时也可以
在宁海等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都网站制作 网站设计制作按需网站制作,公司网站建设,企业网站建设,品牌网站设计,网络营销推广,外贸营销网站建设,宁海网站建设费用合理。
或者你可以用shell a shell b
不会的,sh 文件是串行运行的,执行完A 才会执行b,除非在一个命令后 加
把这两个命令写到一个文件,比如/usr/local/abc.sh
先把这个文件设置为可以执行 chmod +x /usr/local/abc.sh
然后再把它写入启动命令中:echo "/usr/local/abc.sh"/etc/rc.d/rc.local
要是启动命令不启动的,要把启动命令设置为可执行就行
你说的“执行60秒”是什么意思?这个命令一直不返回?60秒后停止它?还是执行后就返回了,60秒后再执行下一个?
用crond可以实现你说的60秒,但灵活性不够。或者用shell脚本,比较灵活。
假设你的命令是死循环,可以像下面这样(如想一直循环,[ ]内直接写1,注意两边要有空格)
#!/bin/bash
count=0
while [ $count -lt 10 ]; do
cmd1
pid1=$!
sleep 60
echo $count
kill -9 pid1
cmd2
pid2=$!
sleep 60
kill -9 $pid2
let "count++"
done