Startup
如何在啟動時延遲程序啟動 - Xubuntu
我正在執行 Xubuntu,並且有幾個程序在電腦啟動時自動啟動。一次啟動的所有程序都讓我遇到了讓程序相互交談的問題。相反,我想分階段啟動每個程序,首先啟動程序 A,然後五秒鐘後啟動程序 B,依此類推。我該怎麼做呢?
我會像這樣實現它(可能不是對 Xubuntu 友好的方式,但應該可以):創建一個啟動腳本,它將啟動所有必需的程序,並使該腳本成為使用 Xubuntu 工具的唯一“自動啟動”程序。腳本可能如下所示:
#!/bin/sh program1 & sleep 5 program2 & sleep 5 program3 &
或者像這樣,如果你有多個程序要啟動,看起來會更好:
#!/bin/sh PROGS=( "program1 args" "program3" program2 # ... ) for prog in "${PROGS[@]}"; do ${prog} & # no quotes here, because we want to support args sleep 5 done