linux常用操作crontab、shell、killall

定时器

 
  
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命令

 
killall命令杀死同一进程组内的所有进程。其允许指定要终止的进程的名称,而非PID。
 
# killall httpd
 
*停止和重启进程
 
有时候只想简单的停止和重启进程。如下:
 
# kill -HUP PID
 
该命令让Linux和缓的执行进程关闭,然后立即重启。在配置应用程序的时候,这个命令很方便,在对配置文件修改后需要重启进程时就可以执行此命令。
 
*绝杀 kill -9 PID
 
同意的 kill -s SIGKILL
 
这个强大和危险的命令迫使进程在运行时突然终止,进程在结束后不能自我清理。危害是导致系统资源无法正常释放,一般不推荐使用,除非其他办法都无效。
 
当使用此命令时,一定要通过ps -ef确认没有剩下任何僵尸进程。只能通过终止父进程来消除僵尸进程。如果僵尸进程被init收养,问题就比较严重了。杀死init进程意味着关闭系统。
 
如果系统中有僵尸进程,并且其父进程是init,而且僵尸进程占用了大量的系统资源,那么就需要在某个时候重启机器以清除进程表了
 
按照端口号kill进程
杀掉端口号为9876的进程
netstat -nlp |grep :8080 |grep -v grep|awk '{print $7}' |awk -F '/' '{print $1}' |xargs kill -9

 

 
 
打开关闭程序的.sh脚本
 
 
 
posted @ 2019-04-28 20:41  StarZhai  阅读(431)  评论(0编辑  收藏  举报