09/08/24 23:55:26
DE か WM で用意されてるセッションマネージャーとかで自動的に起動。
今 Cygwin じゃないから試してないけど
>>410さんの書かれたように ~/.xsession に似たようなことを書いてもいいのかも。
#!/bin/bash
for app in `cat ~/.startup_list.txt` ;
do
"${app}" &
# sleep 3 #(PCのスペックに見合った時間)
done
wait
sleep 1m #(作業時間に見合った時間)
# アプリの監視 # 心配なら三回くらい繰り返せ。
for app in `cat ~/.startup_list.txt` ;
do while (killall -0 "${app}") ; do sleep 1 ; done
done
# 全部終わってたら DE か WM かなんかを落として X も終了
# sleep 3
killall (DE WM あるいは Xのプロセス)
# EOF
# while の部分は、邪魔にならないように nice とか入れたほうがいいのかもしれない。