alan@workstation:~$echo$PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
WHICH
使用 which 命令查看可執(zhí)行文件的完整路徑。
alan@workstation:~$which nginx
/opt/nginx/bin/nginx
我將使用流行的 web 服務(wù)器軟件 Nginx 作為我的例子。假設(shè)安裝了 Nginx。如果執(zhí)行 which nginx 的命令什么也不返回,那么是找不到 Nginx 了,因為它只搜索您指定的可執(zhí)行路徑。有三種方法可以補救一個進程不能簡單地通過名字啟動的情況。首先是鍵入完整路徑 —— 雖然,我不情愿輸入全部路徑,您會嗎?
alan@workstation:~$/home/alan/web/prod/nginx/sbin/nginx-v
nginx version: nginx/1.14.0
第二個解決方案是將應(yīng)用程序安裝在可執(zhí)行文件路徑中的目錄中。然而,這有時可能是辦不到的,特別是如果您沒有 root 權(quán)限。
PATH="$HOME/web/prod/nginx/sbin:$PATH"
現(xiàn)在,重復(fù)您的 echo 和 which 命令或者嘗試檢查版本。容易多了!
alan@workstation:~$echo$PATH
00 * * * * /usr/local/bin/php /home/john/myscript.php。
每一小時執(zhí)行myscript.php如下: 代碼如下: # crontab -e 00 * * * * /usr/local/bin/php /home/john/myscript.php。
00 */2 * * * /usr/local/bin/php /home/www/script.php 。
2.00 * * * * /usr/local/bin/php /home/john/myscript.php。
alan@workstation:~$which nginx
/home/alan/web/prod/nginx/sbin/nginx
alan@workstation:~$nginx-v
nginx version: nginx/1.14.0
保持進程運行
NOHUP
開始 - 運行, 分別輸入以下命令: regsvr32.exe /u msimtf.dll regsvr32.exe /u msctf.dll,去掉啟動選項中的ctfmon.exe, 這一點可以用一般的工具來進行設(shè)置, 比如說windows優(yōu)化大師等等,然后重啟或者注銷, 看看進程里面是不是還有ctfmon.exe的存在。
}}}6.運行結(jié)果以及分析6.1測試用例假設(shè)有四個進程,其進程信息如下表所示:進程名 到達時間 運行時間 p1 8:00 4:00 p2 9:00 2:00 p3 10:00 1:00 p4 11:00 2:00 6.2 運行結(jié)果運行main函數(shù)后,dos命令窗口如下(圖4):輸入數(shù)據(jù) “3”后,顯示結(jié)果如下(圖5):重新輸入數(shù)據(jù)“1”后,顯示如下(圖6):輸入任意鍵開始,顯示如下(圖7):輸入數(shù)據(jù)“2”,察看搶占式短進程優(yōu)先算法(圖8):6.3 結(jié)果分析6.3.1 先來先服務(wù)此調(diào)度算法是按照進程到達時間順序進行運行,所以進程的到達時間順序就是和進程運行結(jié)束時間點的先后順序相一致。
ps命令就是最根本相應(yīng)情況下也是相當強大地進程查看命令.運用該命令可以確定有哪些進程正在運行和運行地狀態(tài)、進程是否結(jié)束、進程有沒有僵死、哪些進程占用了過多地資源等等.總之大部分信息均為可以通過執(zhí)行該命令得到地.。