方法一:修改 /etc/rc.d/rc.local 文件
/etc/rc.d/rc.local 文件会在 Linux 系统各项服务都启动完毕之后再被运行。所以你想要自己的脚本在开机后被运行的话,可以将自己脚本路径加到该文件里。
但是,首先需要确认你有运行这个文件的权限。
- $ chmod +x /etc/rc.d/rc.local
为了演示,我们创建了一个脚本,当它被执行之后,将在家目录下写入有特定信息的文件。
- $ vim auto_run_script.sh
- #!/bin/bash
- date >> /home/alvin/output.txt
- hostname >> /home/alvin/output.txt
保存退出后,再给它赋予可执行权限:
- $ chmod +x auto_run_script.sh
然后,我们再将脚本添加到 /etc/rc.d/rc.local 文件最后一行:
- $ vim /etc/rc.d/rc.local
- /home/alvin/auto_run_script.sh
接下来,我们就可以试试效果了。直接重启系统就可以了:
- $ sudo reboot
重启之后,就会在家目录下看到脚本执行的结果了。