Ric*_*ard 5 startup configuration
是否有任何配置文件被评估一次,每次操作系统启动。bashrc 不符合条件,因为每次 gnome 终端启动时都会对其进行评估。
cron可以在这里提供帮助。
除了在一分钟、一小时、星期几、一个月等上开始一些事情之外,它还有一些特殊的操作:
@reboot 在启动时运行一次。 @yearly 每年运行一次,“0 0 1 1 *”。 @annually(与@yearly 相同) @monthly 每月运行一次,“0 0 1 * *”。 @weekly 每周运行一次,“0 0 * * 0”。 @daily 每天运行一次,“0 0 * * *”。 @midnight(与@daily 相同) @hourly 每小时运行一次,“0 * * * *”。
使用以下命令从命令行完成编辑:
sudo crontab -e
在文件的底部(在 下方# m h dom mon dow command),您可以添加一行执行您想要的内容,以便@reboot /directory/to/file在启动期间执行 /directory/to/file。
只有一个警告:您需要确保该脚本没有输出,或者输出被重定向到一个文件(或 /dev/null),因为 cron 没有显示来发送输出(并且它将结束手术)。
例子
sudo crontab -e
# 有关更多信息,请参阅 crontab(5) 和 cron(8) 的手册页 # PATH=/usr/sbin:/usr/bin:/sbin:/bin # mh dom mon dow 命令 @reboot /usr/bin/testscript
和...
cd /usr/bin/ sudo vi 测试脚本 回声“有效”>/tmp/testing chmod 775 测试脚本
现在重新启动......这是一个工作示例:
ls -l /tmp/测试 -rw-r--r-- 1 根根 6 2011-05-29 08:34 /tmp/testing rinzwind@discworld:/tmp$ 更多/tmp/testing 作品
当我需要添加“run-once”命令时,我使用两个地方:
每次用户登录时(无论是图形/GDM 还是文本/控制台登录): ~/.profile
优点:
缺点:
dash当 GDM 启动时(在任何用户登录之前): /etc/gdm/Init/Default
优点:
缺点:
gdm。因此个人脚本及其路径必须是世界可读和可执行的使用适合您需要的方法。
| 归档时间: |
|
| 查看次数: |
1940 次 |
| 最近记录: |