智慧交通 App 开发如何提升城市交通管理与用户出行体验
556
2022-08-27
linux 进程管理
初学进程管理,涉及到脚本创建。 先创建一个脚本文件,test.sh,演示相关操作。 vi编辑的相关知识:
i 进入编辑状态
esc 退出编辑状态
x 退出编辑状态后能删除字符
:wq 保存退出
echo >test.sh 快速清空内容
edemon@linux:~$ mkdir scripts
edemon@linux:~$ cd scripts
edemon@linux:~/scripts$ vi test.sh
test.sh的内容编辑:
#!/bin/bash
while echo "hello world"
do
cd ..
done
运行:
bash test.sh
edemon@linux:~$ ps -r|grep bash #查看bash命令进程
4420 pts/1 R+ 1:25 bash test.sh
edemon@linux:~$ kill 4420 #杀死该进程
查看所有的进程号:
edemon@linux:~$ ps aux
动态监测所有的进程:
edemon@linux:~$ top
查看使用文件的进程:
edemon@linux:~/scripts$ lsof test.sh
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 4837 edemon 255r REG 8,1 58 295402 test.sh
kill 可向进程发送信号处理进程。
查看kill所有的可发送信号:
edemon@linux:~$ kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX
edemon@linux:~$ kill 9 4803 #强制退出进程4803
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~