Linux脚本控制与函数创建全解析
1. 脚本控制基础
在Linux系统中,脚本控制是一项重要的技能。首先要注意的是,anacron不会运行 /etc/cron.hourly 目录下的脚本,因为anacron程序不处理执行时间需求小于每日一次的脚本。标识符条目是一个唯一的非空字符串,例如 cron-weekly ,用于在日志消息和错误电子邮件中唯一标识作业。
2. 脚本启动方式
脚本启动有两种重要方式,一是在Linux系统启动时自动运行,二是在用户启动新的bash shell会话时运行。
2.1 系统启动时运行脚本
在让脚本在系统启动时运行之前,需要了解Linux的启动过程。启动过程中,系统会先加载Linux内核到内存并运行,然后根据不同的发行版和版本,启动UNIX System V init进程或Upstart init进程,该进程负责启动Linux系统上的所有其他进程。
- System V init进程 :该进程会读取 /etc/inittab 文件,该文件列出了系统的运行级别。不同的Linux运行级别会启动不同的程序和脚本。以下是Red Hat和Debian系发行版的运行级别说明:
| 发行版类型 | 运行级别 | 描述 |
| ---- | ---- | ---- |
| Red Hat系 | 0 | 停机 |
| Red Hat系 | 1 | 单用户模式 |
| Red Hat系 | 2 | 多用户模式,通常无网络支持 |
|
订阅专栏 解锁全文
2481

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



