1.运行.sh文件
在运行的时候直接./sh 即可运行,如果想要后台运行的话,可以用nohup 和 & 这俩个命令实现。
1)nohup命令
功能:一直运行
nohup ./sh文件 &
2)&命令
一般直接加载命令的后面即可 实现后台运行
2.查看后台运行程序的命令
一般可以用jobs与ps命令查看,俩个区别是(job只能在当前终端查看,切换之后就查看不到,而ps可以查看瞬时的后端进程,切换之后也可以)
1)job 查看当前终端的进程
[root@feng ~]# systemctl start mariadb &
[1] 3943
[root@feng ~]# jobs
[1]+ Done systemctl start mariadb
2)ps命令查看当前的所有进程
[root@feng ~]# ps
PID TTY TIME CMD
3576 pts/0 00:00:00 bash
3949 pts/0 00:00:00 ps
3.关闭当前后台运行的命令
kill命令
1)通过job命令 查看job序号 kill %job序号
2)通过ps查找到进程的PID 执行kill %PID
3)如果是前台的话Ctrl +c 直接结束运行
4.前台和后台的切换
1)fg命令
挂起 将 后台中的命令调至前台
2)Ctrl +z命令
将一个前台运行的命令放至后台 且处于暂停状态
3)bg命令
将在后台暂停运行的命令 变成在后台执行
将一个前台运行的命令放至后台 且处于暂停状态
3)bg命令
将在后台暂停运行的命令 变成在后台执行