一、启动进程:
Linux系统中,可以由用户手工启动或者按预定计划调度启动新的进程
(一)手工启动进程
1、前台启动:用户输入命令,直接执行程序。
2、后台启动:在命令行尾加入“ & ” 符号。
(二)调度启动进程
1、使用at 命令:设置一次性计划任务
例如,12:15时重启网络服务
2、使用crontab 命令:设置周期性计划任务
例如,每周五17:20 备份数据库
二、进程的前后台调度:
1、 Ctrl + z :表示将当前进程挂起,即进入后台并停止执行;
2、 jobs 命令 :查看处于后台的任务列表;
jobs -l 可以显示出该进程对应的PID 号
3、 fg 命令 :将后台进程恢复到前台运行,可指定任务序号
4、 bg 命令 :可以将后台中暂停执行的任务恢复运行,继续在后台执行操作
除非后台中的任务只有一个,不然执行fg 命令和bg 命令时都需要指定后台进程的任务编号作为参数。
三、终止进程的运行:
(一)Ctrl+ c :中止正在执行的命令
(二)kill命令 与killall 命令
1、kill命令 :用于终止指定PID 号的进程
2、killall 命令:通过指定进程名来终止进程,当需要结束系统中多个相同名称的进程时,使用killall 命令会更加方便。
3、-9 选项: 表示强制终止
(三)pkill 命令:根据特定条件终止相应的进程,可以根据进程的名称、该进程的用户、进程所在的终端等多种属性终止特定的进程。
1、“ -u ”:表示根据进程所属的用户名终止相应进程
2、“ -t ” :根据进程所在的终端终止相应进程