当前位置: 首页 > article >正文

Linux设置开启启动脚本

1.问题

每次启动虚拟机需要手动启动网络,不然没有enss33选项

需要启动  /mnt/hgfs/dft_shared/init_env/initaial_env.sh 文件

2.解决方案

2.1 修改/etc/rc.d/rc.local 文件

/etc/rc.d/rc.local 文件会在 Linux 系统各项服务都启动完毕之后再被运行。所以你想要自己的脚本在开机后被运行的话,可以将自己脚本路径加到该文件里。

但是,首先需要确认你有运行这个文件的权限。

$ chmod +x /etc/rc.d/rc.local

$ chmod +x /etc/rc.d/rc.local
然后,我们再将脚本添加到 /etc/rc.d/rc.local 文件最后一行:
/mnt/hgfs/dft_shared/init_env/initaial_env.sh

vi /etc/rc.d/rc.local
接下来,我们就可以试试效果了。直接重启系统就可以

 2.2 crontab计划任务


# Q:由于要输入密码需要用户权限,因此需要编辑 /etc/sudoers

# 如果你确实需要从非 root 用户的 crontab 中执行需要 sudo 的命令,你可以在 /etc/sudoers 文件中为 # 该用户配置一个无需密码的 sudo 权限。但请注意,这可能会带来安全风险,因为它允许该用户以 root 权限#
# 执行任何命令而无需密码。

# 编辑 /etc/sudoers
rfic ALL=(ALL) NOPASSWD: /mnt/hgfs/dft_shared/init_env/initaial_env.sh

crontab -e
@reboot sudo /mnt/hgfs/dft_shared/init_env/initaial_env.sh


http://www.kler.cn/a/418736.html

相关文章:

  • Unity类银河战士恶魔城学习总结(P149 Screen Fade淡入淡出菜单)
  • 一万台服务器用saltstack还是ansible?
  • 通讯专题4.1——CAN通信之计算机网络与现场总线
  • 基于群晖搭建个人图书架-TaleBook based on Docker
  • 【最新鸿蒙开发——应用导航设计】
  • Cesium中onTick事件监听器
  • Vue 3 服务端渲染(SSR)教程
  • SpringMVC |(一)SpringMVC概述
  • DevOps工程技术价值流:Jenkins驱动的持续集成与交付实践
  • 【青牛科技】电动工具调速控制电路芯片GS016,电源电压范围宽、功耗小、抗干扰能力强
  • Transformers在计算机视觉领域中的应用【第1篇:ViT——Transformer杀入CV界之开山之作】
  • 2.vue3+openlayers加载OpenStreetMap地图
  • 【开源项目】经典开源项目数字孪生智慧商场—开源工程及源码
  • LeetCode 动态规划 爬楼梯
  • Python uvloop性能测试:异步事件循环的性能对比与实践
  • UNDO LOG日志
  • 使用Compose Multiplatform开发跨平台的Android调试工具
  • 树莓集团:以人工智能为核心,打造数字化生态运营新典范
  • python数据分析之爬虫基础:爬虫介绍以及urllib详解
  • redis揭秘-redis01-redis单例与集群安装总结
  • 网络安全方面的专业词汇大全[荐]
  • Vue Router开发常见技术点总结
  • Transformers 框架 Pipeline 任务详解:文本转音频(text-to-audio 或 text-to-speech)
  • Search with Orama
  • Fiddler抓包手机和部分app无法连接网络问题
  • 智能图像识别系统设计与实现