电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

red hat liunx的几点小技巧


发布日期:2019/10/9
 

.开机启动时自动运行程序

Linux加载后 它将初始化硬件和设备驱动 然后运行第一个进程initinit根据配置文件继续引导过程启动其它进程通常情况下修改放置在 /etc/rc或 /etc/rcd 或 /etc/rc?d 目录下的脚本文件可以使init自动启动其它程序例如编辑 /etc/rcd/rclocal 文件在文件最末加上一行xinitstartx可以在开机启动后直接进入X-Window

.登录时自动运行程序

用户登录时bash首先自动执行系统管理员建立的全局登录script /ect/profile然后bash在用户起始目录下按顺序查找三个特殊文件中的一个/bash_profile/bash_login/profile但只执行最先找到的一个

因此只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于DOS下的Autoexecbat)

.退出登录时自动运行程序

退出登录时bash自动执行个人的退出登录脚本/bash_logout例如在/bash_logout中加入命令tar -cvzf csourcetgz *c则在每次退出登录时自动执行 tar 命令备份 *c 文件

.定期自动运行程序

Linux有一个称为crond的守护程序主要功能是周期性地检查 /var/spool/cron目录下的一组命令文件的内容并在设定的时间执行这些文件中的命令用户可以通过crontab 命令来建立修改删除这些命令文件

例如建立文件crondFile内容为 Jan * HappyBirthday运行crontab cronFile命令后每当元月日上午:系统自动执行HappyBirthday的程序(表示不管当天是星期几)

.定时自动运行程序一次

定时执行命令at 与crond 类似(但它只执行一次)命令在给定的时间执行但不自动重复at命令的一般格式为at [ -f file ] time 在指定的时间执行file文件中所给出的所有命令也可直接从键盘输入命令

$ at :

at>mailto Roger -s ″Have a lunch″ < plantxt

at>Ctr-D

Job at :

:时候自动发一标题为Have a lunch内容为plantxt文件内容的邮件给Roger? :

:时候自动发一标题为Have a lunch内容为plantxt文件内容的邮件给Rogerergerer

上一篇:OEM联机自动热备份全攻略(2)

下一篇:使用参照完整性来加强基本商业规则