以前老是用fg命令做切換,一直沒有學習過這個命令到底是什麼意思。。。
今天終於學習了。。。
bg 後台模式重新啟動乙個作業
fg 前台模式重新啟動乙個作業
測試指令碼(書裡抄的)
#!/bin/bash
# test jobs control
echo "script process id: $$"
count=1
while [ $count -le 10 ]
do echo "loop #$count"
sleep 10
count=$[ $count + 1 ]
done
echo "end of script....."
指令碼輸出
[root@shell signal]# ./test10.sh
script process id: 4953
loop #1
^z[1]+ stopped ./test10.sh
[root@shell signal]# jobs -l
[1]+ 4953 stopped ./test10.sh
[root@shell signal]# bg
[1]+ ./test10.sh &
loop #2
[root@shell signal]# jobs -l
[1]+ 4953 running ./test10.sh &
[root@shell signal]# loop #3
[root@shell signal]# fg
./test10.sh
loop #4
loop #5
loop #6
loop #7
基本都是書上內容,寫在這裡只是為了加深記憶。
如有看過的朋友,請直接略過。。。
重啟停止的作業 bg和fg
因為該作業是預設作業 從加號可以看出 只需要使用bg命令就可以將其以後臺模式重啟。注意,當作業被轉入後台模式時,並不會列出其pid。如果有多個作業,你得在bg命令後加上作業號。test11.sh z 1 stopped test11.sh test12.sh z 2 stopped test12.s...
MySql的啟動 停止 重啟
在登入mysql之前,需要啟動mysql的服務,啟動 停止 重啟命令如下 1.啟動 service mysql start2.停止 service mysql stop3.重啟 service mysql restart登入mysql時,可能會報錯 can t connect to local my...
uwsgi 的啟動 停止 重啟
uwsgi 實現了wsgi的所有介面,是乙個快速 自我修復 開發人員和系統管理員友好的伺服器。把 http 協議轉化成語言支援的網路協議。uwsgi 完全用c編寫,效率高 效能穩定。注意 此處為小寫,是另乙個東西,和 uwsgi 不一樣 uwsgi是一種線路協議,不是通訊協議,常用於在uwsgi伺服...