實驗七:Linux系統的進程管理
1.使用at命令實現在當前時間之後的2分鐘,在你的姓名目錄下建立空文件test.txt
先執行at now + 2minutes
代表兩分鐘後執行,回車後輸入要執行的語句,+退出。
沒有安裝at軟件包的執行sudo apt-get install at
進行安裝。
2.使用batch命令在姓名目錄下建立空文件test2.txt;
與at命令相似,不過batch是在虛擬機空閒時執行。退出也是+。
3.使用crontab命令在姓名目錄下建立任務,每日8點10分執行一次touch test3.txt;
crontab命令用法:crontab [-u 用戶名] [ -e | -l | -r ]
-u指定要定義任務調度的用戶名,沒有此選項默認當前用戶;
-e用於編輯用戶的cron調度文件;
-l用於顯示cron調度文件的內容;
-r用於刪除用戶的cron調度文件。
先crontab -e編輯調度文件,輸入下圖語句,ctrl+x退出。
4.按長格式顯示所有進程
選項e表示顯示所有進程;選項l表示按長格式顯示。
5.啓動文本編輯器gedit,查看gedit進程ID,接着,用kill命令終止;
6.用top命令查看系統情況,將更新顯示二次的結果輸出到名稱爲 top.log 的檔案裏。
top -d 2 -n 1 -b > top.log
-d 2 代表2秒刷新一次
-n 1 代表把結果在文件中輸出1次
-b 指文件可讀