你可以crontab來(lái)實(shí)現(xiàn),或者通過(guò)at定時(shí)也可以
在寧海等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),網(wǎng)絡(luò)營(yíng)銷推廣,外貿(mào)營(yíng)銷網(wǎng)站建設(shè),寧海網(wǎng)站建設(shè)費(fèi)用合理。
或者你可以用shell a shell b
不會(huì)的,sh 文件是串行運(yùn)行的,執(zhí)行完A 才會(huì)執(zhí)行b,除非在一個(gè)命令后 加
把這兩個(gè)命令寫到一個(gè)文件,比如/usr/local/abc.sh
先把這個(gè)文件設(shè)置為可以執(zhí)行 chmod +x /usr/local/abc.sh
然后再把它寫入啟動(dòng)命令中:echo "/usr/local/abc.sh"/etc/rc.d/rc.local
要是啟動(dòng)命令不啟動(dòng)的,要把啟動(dòng)命令設(shè)置為可執(zhí)行就行
你說(shuō)的“執(zhí)行60秒”是什么意思?這個(gè)命令一直不返回?60秒后停止它?還是執(zhí)行后就返回了,60秒后再執(zhí)行下一個(gè)?
用crond可以實(shí)現(xiàn)你說(shuō)的60秒,但靈活性不夠?;蛘哂胹hell腳本,比較靈活。
假設(shè)你的命令是死循環(huán),可以像下面這樣(如想一直循環(huán),[ ?]內(nèi)直接寫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