linux經常使用操做crontab、shell、killall

定時器html

 
  
crontab
 
shell命令
輸出當前時間: echo `date "+%D-%T"`>>/var/tem.txt
反引號等價於$()
#注意空格
      
打開關閉程序:
1.(打開文件時先獲取最高權限,而後直接輸入路徑便可打開文件)chmod 777 tem.txt
2.wine模式下:wine/絕對路徑/程序名.exe   
注意:程序運行後進入內存但未進入CPU的問題:
3.kill程序:(轉自梨璐的博客 https://www.cnblogs.com/luying--lulu/p/5283741.html

*killall命令shell

 
killall命令殺死同一進程組內的全部進程。其容許指定要終止的進程的名稱,而非PID。
 
# killall httpd
 
* 中止和重啓進程
 
有時候只想簡單的中止和重啓進程。以下:
 
# kill -HUP PID
 
該命令讓Linux和緩的執行進程關閉,而後當即重啓。在配置應用程序的時候,這個命令很方便,在對配置文件修改後須要重啓進程時就能夠執行此命令。
 
*絕殺 kill -9 PID
 
贊成的 kill -s SIGKILL
 
這個強大和危險的命令迫使進程在運行時忽然終止,進程在結束後不能自我清理。危害是致使系統資源沒法正常釋放,通常不推薦使用,除非其餘辦法都無效。
 
當使用此命令時,必定要經過ps -ef確認沒有剩下任何殭屍進程。只能經過終止父進程來消除殭屍進程。若是殭屍進程被init收養,問題就比較嚴重了。殺死init進程意味着關閉系統。
 
若是系統中有殭屍進程,而且其父進程是init,並且殭屍進程佔用了大量的系統資源,那麼就須要在某個時候重啓機器以清除進程表了
 
 
打開關閉程序的.sh腳本
相關文章
相關標籤/搜索