
添加开机启动脚本的方法:
可以利用 systemd 的启动原理,通过 /etc/systemd/system/rc-local.service 文件来达到启动时执行 /etc/rc.local 文件的目的。不仅仅是ubuntu 18.04有这个问题。
debian 9也会碰到,方法使用。没有/etc/rc.local文件,熟悉的开机自动启动的设置就配置好了。
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX *** 作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。
它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。
Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
2021年6月,根据Linux 5.14刚刚进入合并队列的char-misc-next提交,Linux 5.14正式移除了RAW驱动。
发展历史:
Linux *** 作系统的诞生、发展和成长过程始终依赖着五个重要支柱:Unix *** 作系统、MINIX *** 作系统、GNU计划、POSIX标准和Internet网络。
步骤:
1.用vi编写要执行的shell脚本t.sh :
例如:
#!/bin/bash
echo "I love you !" >>/home/luogen30/Desktop/t.txt
(注:该脚本是向t.txt文件中append一句话.)
2. 在命令终端输入: crontab -e d出命令编辑窗口.
3. 编辑如下命令:
* * * * * /home/luogen30/Desktop/t.sh
(每秒钟 执行一次t.sh.)
4.在命令终端 执行:cron restart ,
重启定时任务.
5.查看已经编写的定时任务:
在命令终端输入:crontab -l
1.编辑/etc/init.d/rc脚本,在最后一个exit 0之前加入以下红色字体内容,并保存:}
rc_local=/etc/rc.local
current_runlevel=$(runlevel | awk '{ print $NF }')
if [ -x $rc_local ]then
((current_runlevel>1)) &&((current_runlevel<6)) &&{
echo -e "\n\n\n"
echo "-----------------------Startup $rc_local---------------------------"
$rc_local
}
fi
exit 0
linux:~ #
2.编辑/etc/rc.local文件,如果没有,请自行创建,并将需要自启动的内容加入该文件中,如mount:
mount 192.168.83.178:/voice_nas_array_vdisk1 /nfs
mount 192.168.81.178:/voice_nas_array_vdisk1 /nfs
然后给rc.local文件赋上755权限:
linux:~ # chmod 755 /etc/rc.local
如上两个mount就会在 *** 作系统启动后自动加载
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)