2
這是關於Mac OS X上的shell腳本。我想編寫一個bash腳本來重新啓動Finder,然後做一些事情。如何在killall
命令之後添加延遲,以便在Finder重新啓動後才執行下一個命令?OS X shell腳本:如何暫停執行,直到Finder重新啓動後?
killall Finder
# wait till Finder is relaunched
# Do something else...
這是關於Mac OS X上的shell腳本。我想編寫一個bash腳本來重新啓動Finder,然後做一些事情。如何在killall
命令之後添加延遲,以便在Finder重新啓動後才執行下一個命令?OS X shell腳本:如何暫停執行,直到Finder重新啓動後?
killall Finder
# wait till Finder is relaunched
# Do something else...
您可以測試在進程列表中是否存在取景器與ps ax|grep Finder$
,但它可能是在Finder,而重啓,已被列爲過程...
我剛試過這個。它第一次正常工作(Finder進程顯示爲'(Finder)',這可以被識別),但是所有連續的嘗試都失敗了,因爲在Finder重新出現之前,Finder重啓得太快而無法獲取進程列表。 – Arc676