ubuntu20.04设置rc.local
文章目录开机自动启动脚本设置开机自动启动脚本设置由于ubuntu20.04LST没有/etc/rc.local,需要创建sudo gedit /etc/rc.local脚本内容为#!/bash/shcmdexit 0如果脚本内的cmd需要sudo权限执行,则命令格式为echo 'passward' |sudo -S cmd完成脚本编写后需要启动rc.local.service,命令如下sudo g
·
开机自动启动脚本设置
由于ubuntu20.04LST没有/etc/rc.local,需要创建一个.sh文件
sudo gedit /etc/rc.local
脚本内容为
#!/bin/sh
cmd
exit 0
如果脚本内的cmd需要sudo权限执行,则命令格式为
echo 'passward' |sudo -S cmd
给脚本赋权限
sudo chmod +x /etc/rc.local
完成脚本编写后需要启动rc.local.service,命令如下
sudo gedit /lib/systemd/system/rc-local.service
rc.local.service的内容如下
[Unit]:服务的说明
Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking 是后台运行的形式
ExecStart 为服务的具体运行命令
ExecReload 为服务的重启命令
ExecStop 为服务的停止命令
PrivateTmp=True 表示给服务分配独立的临时空间
注意:启动、重启、停止命令全部要求使用绝对路径
在文件下面添加如下内容,并且修改ExecStart
[Service]
ExecStart=/etc/rc.local start
[Install]
WantedBy=multi-user.target
执行
systemctl enable rc-local
systemctl start rc-local.service #启动服务
systemctl status rc-local.service #查看状态
虚拟机和物理机共享文件夹
虚拟机使用的是Oracle VM VirtualBox
虚拟机安装系统完成之后,安装设备增强功能,然后添加共享文件夹
在/etc/rc.local中添加如下内容
echo 'passward' |sudo -S mount -t vboxsf ex_folder dst_dir
#ex_folder为上图中功能共享文件夹名称
#dst_dir需要先创建
然后按照第一节的方法设置/etc/rc.local自动执行
更多推荐
已为社区贡献1条内容
所有评论(0)