作者hijkxyzuw (i,j,k) ×(x,y,z)
看板Linux
標題[問題] 在背景/後台執行一連串命令?
時間Tue Jul 5 04:53:16 2016
想要一個像鬧鐘的功能。
如果是
sleep 3m ; ogg123 ~/Music/alarm.ogg
但用 `&` 或 `^Z` 丟到後台只能一次丟一條命令。
而且 sleep 被丟到後台後,
就會直接執行 ogg123 播放音樂。
我目前是用 `&&`
sleep 3m && ogg123 ~/Music/alarm.ogg &
這樣會被視為同一條命令,
可以整組丟到後台。
或是寫成一個腳本
sh <<ALARM
sleep 3m
ogg123 ~/Music/alarm.ogg
ALARM
之後再用 `^Z` 丟到後台。
這樣好像不能用 `&` 丟到後台。
--
作者 sky226778 (青蛙呱呱呱) 看板 Gossiping
標題 [問卦] 碗粿和蘿蔔糕的差別
時間 Tue Oct 6 21:04:06 2015
→ r89556: 蘿蔔糕是用蘿蔔做的 碗糕是用碗做的 10/06 21:05
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.110.187
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1467665599.A.3F9.html
推 filiaslayers: 你可以寫成script 07/05 07:56
→ kdjf: 你&的位置不對 => sleep 3m; ogg123 whatever & 07/05 08:36
推 antontw: 其實可以 (sleep 3m && ogg123 FN) & 這樣就可以在 bg 睡 07/05 08:48
→ cs8425: 善用誇號: (sleep 10; echo HI) & 07/05 10:57
推 rickieyang: at 07/05 16:10
推 kenwufederer: 不重複就at 重複就crontab 一律用ScriPt 07/05 20:02
→ hijkxyzuw: 都忘了有 at 可以用 07/06 00:02