在進行DB維護時,有時需要執行一些比較長時間的工作
除了用nohup的方式,讓程式背景執行
也可以透過screen 開另一個視窗來執行


避免因為網路斷線,造成工作的中斷

1. nohup

nohup EXECUTE_FILE &

nohup EXECUTE_FILE > log.txt 2>&1 &

可以透過tail -f nohup 或log.txt ,來看到執行結果

2. screen

2.1 開啟一個新的screen
$screen

2.2 顯示目前有哪些screen
$screen -ls

2.3 關閉screen
在screen 下執行exit 即可

2.4 Attach to screen
$screen -r SCREEN_ID

2.5 Detach to screen
在screen 下 按CTRL+A+D

arrow
arrow
    文章標籤
    [學習筆記]Unix/Linux
    全站熱搜

    rickyju 發表在 痞客邦 留言(0) 人氣()