Linux 脚本运行与管理全攻略
在 Linux 系统中,脚本的运行和管理是一项重要技能。本文将详细介绍脚本在后台运行、避免挂断、作业控制、优先级调整以及定时运行等方面的知识和操作方法。
1. 脚本的后台运行
有时候,直接从命令行运行 shell 脚本不太方便,因为有些脚本处理时间长,会占用命令行界面,导致在脚本运行期间无法在终端会话中做其他事情。不过,有一个简单的解决方案。
当使用 ps -e 命令时,可以看到 Linux 系统上运行着许多不同的进程:
$ ps -e
PID TTY TIME CMD
1 ? 00:00:02 systemd
2 ? 00:00:00 kthreadd
3 ? 00:00:00 rcu_gp
4 ? 00:00:00 rcu_par_gp
[...]
2585 pts/0 00:00:00 ps
$
显然,并非所有这些进程都在终端上运行,很多进程是在后台运行的。在后台模式下,进程运行时不与终端会话的 STDIN、STDOUT 和 STDERR 关联。
1.1 单个脚本的后台运行
要在命令行界面以后台模式运行 shell 脚本,只需在命令后加上 & 符号。例如:
$ cat backgroundscript
超级会员免费看
订阅专栏 解锁全文
1106

被折叠的 条评论
为什么被折叠?



