Linux开机手动运行设置1.开机启动时手动运行程序Linux加载后,它将初始化硬件和设备驱动,之后运行第一个进程init。init按照配置文件继续引导过程,启动其它进程。一般情况下linux 开机自动运行,更改放置在/etc/rc或/etc/rc.d或/etc/rc?.d目录下的脚本文件,可以使init手动启动其它程序。诸如:编辑/etc/rc.d/rc.local文件红旗linux系统,在文件最末加上一行“xinit”或“startx”linux 开机自动运行,可以在开机启动后直接步入X-Window。2.登陆时手动运行程序用户登入时,bash首先手动执行系统管理员构建的全局登陆script:/ect/profile。之后bash在用户起始目录下按次序查找三个特殊文件中的一个:/.bash_profile、/.bash_login、/.profile,但只执行最先找到的一个。为此红帽子linux,只需依据实际须要在上述文件中加入命令就可以实现用户登入时手动运行个别程序(类似于DOS下的Autoexec.bat)。3.退出登入时手动运行程序退出登入时,bash手动执行个人的退出登入脚本/.bash_logout。
比如,在/.bash_logout中加入命令“tar-cvzfc.source.tgz*.c”,则在每次退出登入时手动执行“tar”命令备份*.c文件。4.定期手动运行程序Linux有一个称为crond的守护程序,主要功能是周期性地检测/var/spool/cron目录下的一组命令文件的内容,并在设定的时间执行这种文件中的命令。用户可以通过crontab命令来构建、修改、删除那些命令文件。诸如,构建文件crondFile,内容为“00923Jan*HappyBirthday”,运行“crontabcronFile”命令后,每每元月23日下午9:00系统自动执行“HappyBirthday”的程序(“*”表示不管当日是礼拜几)。5.定时手动运行程序一次定时执行命令at与crond类似(但它只执行一次):命令在给定的时间执行,但不手动重复。at命令的通常格式为:at[-ffile]time,在指定的