配置rc.local开机自启动文件的疑问?

配置了rc.local开机自启动文件,简单测试了开机创建一个文件,成功了,等级是int 3。实现相对要复杂的脚本时,却没有成功,不知道是什么原因,有没有什么日志文件,可以查看开机启动时的一些情况?(这个脚本在用户登陆之后,手动启动也是没有问题的)

谢邀。shell用得很烂,linux服务器配置也一塌糊涂,被邀请了就献个丑。

猜测可能的原因:1、执行那个脚本时,缺乏某些环境变量导致程序或动态库无法被找到。2、启动脚本和之后执行的脚本不是同一种shell,有语法差异。

我也不知道有哪些牛x日志系统能做到记录这些启动时的错误信息。那么就自己动手丰衣足食。把你的脚本单独存进一个文件例如叫/etc/test.sh 。在rc.loacl 里这样写一行

/bin/bash /etc/test.sh 1>> /etc/mylog 2>&1

这个测试后可用,日志是非覆盖模式。

作者:deep-pro
链接:https://www.zhihu.com/question/21039737/answer/16978227
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

有时我们自己在/etc/rc.d/rc.local里面增加的随机器启动的脚本和指令总是不能自动加载和启动,,机器启动后手动执行脚本又能成功,经常被搞得晕头转向的。最近我经过1天的辛苦测试和查找资料,终于解决了这问题,解决方式如下,/etc/rc.d/rc.local文件的文件头是#!/bin/sh ,我们把这修改成#!/bin/sh -x,这样系统启动后就会把/etc/rc.d/rc.local里面的指令或脚本不能执行的日志写入/var/log/messages ,我们查看messages文件内容就知道具体的问题出在哪里了

作者:王松鼠
链接:https://www.zhihu.com/question/21039737/answer/26193092
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

配置rc.local开机自启动文件的疑问?相关推荐

  1. ubuntu20.04设置rc.local开机自启动服务(配置自定义脚本)

    参考ubuntu20.04设置rc.local_青冥浩荡不见底的博客-CSDN博客_rc.local ubuntu

  2. linux 设置开机自启动 文件配置开机自启动命令

    linux 设置开机自启动 文件配置开机自启动命令 在/etc/rc.local文件中添加自启动命令 执行命令 执行脚本 在/etc/init.d目录下添加自启动脚本 运行级别设置 在/etc/rc. ...

  3. /etc/rc.local——开机自启配置文件

    /etc/rc.local--开机自启配置文件 一.让开机自动加载的配置文件:/etc/rc.local 二.示例:要求开机自动创建目录abc,并有带有123内容的a.txt文件 1.配置/etc/r ...

  4. Ubuntu 16.04设置rc.local开机启动命令/脚本的方法

    Ubuntu 16.04设置rc.local开机启动命令/脚本的方法(通过update-rc.d管理Ubuntu开机启动程序/服务) 注意:rc.local脚本里面启动的用户默认为root权限. 一. ...

  5. CentOS 7中/etc/rc.local开机启动脚本不生效怎么办?

    问题现象 CentOS 7.EulerOS操作系统云服务器中,/etc/rc.local开机启动脚本不生效. 本节操作以CentOS 7操作系统为例分析根因,并介绍解决方法. 根因分析 出现该问题的可 ...

  6. windows10下配置nginx服务开机自启动

    windows10下配置nginx服务开机自启动 网站有很多教程,这里赘述一下,补充一点细节 1.下载"Windows Service Wrapper"工具 下载地址:https: ...

  7. Debian 9.x “stretch“ 解决 /etc/rc.local 开机启动问题

    Debian 9.x "stretch" 解决 /etc/rc.local 开机启动问题 参考文章: (1)Debian 9.x "stretch" 解决 /e ...

  8. ubuntu 设置开机执行脚本_Ubuntu 16.04设置rc.local开机启动命令/脚本的方法

    注意:rc.local脚本里面启动的用户默认为root权限. 一.rc.local脚本 rc.local脚本是一个Ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令.该脚本位于/et ...

  9. systemctl手动配置mysql服务开机自启动

    一.背景: 系统:centos7 检查mysql8.0已安装,确保服务已启动,端口3307 [root@localhost ~]# ps -ef |grep mysql root 668 1 0 06 ...

  10. centos 7 /etc/rc.local 开机不执行的问题

    最近发现centos7 的/etc/rc.local不会开机执行,于是认真看了下/etc/rc.local文件内容的就发现了问题的原因了 1 2 3 4 5 6 7 8 9 10 11 #!/bin/ ...

最新文章

  1. 自定义WPF窗体形状
  2. MILA研究院唐建:基于图神经网络的关系推理(附视频)
  3. python零基础入门教程视频下载-Python零基础入门学习视频教程全42集,资源教程下载...
  4. 学python买什么电脑-学Python买什么笔记本电脑?
  5. 里写注释 postman_没用过这些IDEA插件?怪不得写代码头疼
  6. shell 执行mysql语句
  7. c# u盘使用记录_U盘如何快速清除使用记录【详解】
  8. C#开源文件实时监控工具TailTailUI
  9. segment段,setjmp和longjmp
  10. esp虚拟服务器,esp32搭建web服务器
  11. python微软产品一般都一个25位的序列号_Python易错点6
  12. CentOS7.6重装系统步骤
  13. iOS 音乐 播放器 声音
  14. matlab求解常微分方程的实验,实验五__用matlab求解常微分方程
  15. Android 时间格式化
  16. 安徽赛区2022数学建模国赛获奖名单
  17. qq服务器怎么修复不了,qq可以上网其他不能联网如何修复
  18. 七牛云彭垚:智能平台的创新和发展
  19. 美女主播即将失业?韩国首个AI女主播“金柱夏”诞生
  20. 计算机考研英语复试问题及回答

热门文章

  1. Baby Audio Smooth Operator for Mac(智能信号平衡器插件)
  2. Mac 上如何使用“备忘录”管理扫描文稿?
  3. mac如何使用「磁盘工具」创建dmg 映像文件
  4. 关于Adobe软件安装失败的各类错误代码BUG汇总!!
  5. k8s学习: 创建 mysql 任务
  6. CentOS7 Docker 安装 PHP,Mysql,phpmyadmin
  7. 语言技巧——scanf读入多行字符串
  8. HDU 5015 233 Matrix 矩阵快速幂
  9. 【Flutter】如何新建项目,运行你的第一个 flutter 工程项目
  10. React+Webpack+Antd+Babel 兼容低版本浏览器(上)