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

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.shvi /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.shcrontab -e
@reboot sudo /mnt/hgfs/dft_shared/init_env/initaial_env.sh

http://www.lryc.cn/news/495595.html

相关文章:

  • go并发设计模式runner模式
  • nn.RNN解析
  • How to monitor Spring Boot apps with the AppDynamics Java Agent
  • Linux学习笔记12 systemd的其他命令
  • NGO-CNN-BiGRU-Attention北方苍鹰算法优化卷积双向门控循环单元时间序列预测,含优化前后对比
  • 【分布式】分布式缓存
  • 深度学习中的迁移学习:应用与实践
  • 28.UE5实现对话系统
  • Redis中的分布式锁(步步为营)
  • CentOS 7安装mysql+JDK+Tomcat完成流程
  • C++笔记之不同框架中事件循环的核心函数:io_run()、ros_spin()、app_exec()
  • C++异常处理
  • 【数据结构】哈希 ---万字详解
  • 4399大数据面试题及参考答案(数据分析和数据开发)
  • 快速理解倒排索引在ElasticSearch中的作用
  • C++趣味编程玩转物联网:基于树莓派Pico控制无源蜂鸣器-实现音符与旋律的结合
  • 《RuoYi基于SpringBoot+Vue前后端分离的Java快速开发框架学习》系列博客_Part4_三模态融合
  • springboot365高校疫情防控web系统(论文+源码)_kaic
  • STM32 USART串口数据包
  • 【LC】3232. 判断是否可以赢得数字游戏
  • Linux基础学习--vi与vim
  • JavaScript 高级教程:异步编程、面向对象与性能优化
  • qt QToolBox详解
  • 翁知宜荣获“易学名师”与“国学文化传承人”称号
  • 20241128解决Ubuntu20.04安装libwxgtk3.0-dev异常的问题
  • sql分类
  • stm32里一个定时器可以提供多路信号吗?
  • Java安全—原生反序列化重写方法链条分析触发类
  • 2023考研王道计算机408数据结构+操作系统+计算机组成原理+计算机网络
  • YOLOv8-ultralytics-8.2.103部分代码阅读笔记-files.py