2 raymanzhai RaymanZhai 于 2014.08.19 04:28 提问

CentOS 6.5 init.d脚本的奇怪问题

我自己写了一个init脚本,用于启动redmine的(是基于ruby的一个东东)
可是奇怪的是,使用service redmine start 会报错
使用/etc/init.d/redmine start 却可以正常运行

文件内容参考http://ju.outofmemory.cn/entry/22388
这个里面写的是有问题的,我把路径补全了,都改成绝对路径了,可以执行,但是执行出错。
什么原因呢?各位大神,从来没遇到过这种怪现象啊。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在CentOS上编写init.d service script
背景: 之前编写了一些脚本,下载了一些开源软件,想把它们做成系统服务,通过service your_prog_name start这样的方式来后台运行,并在开机时自动启动。 在了解了daemon命令之后,我发现使用它来编写这样的脚本非常方便,相关示例如下: 具体配置: 只需要将your_prog_name替换为你真正的脚本或执行文件的名称,将prog_path设置为具体的路径即可。 #
在CentOS中init.d service 开机时自动启动脚本
下面一起来看一段在CentOS中init.d service 开机时自动启动脚本了,其实以前也介绍过,希望对各位有帮助。 方法一, 编辑  /etc/rc.d/rc.local文件 格式为  程序名  程序路径 例如  a.sh  /home/a.sh 第二种方法 只需要将your_prog_name替换为你真正的脚本或执行文件的名称,将prog_path设置为具体的路径即可。
centos6.5搭建LVS+Keepalived
1.配置LVS负载调度器(1)为eth0配置IP地址,为eth0:0配置VIP地址。vi /etc/sysconfig/network-scripts/ifcfg-eth0 …… DEVICE=eth0 IPADDR=192.168.0.130 NETMASK=255.255.255.0 vi /etc/sysconfig/network-scripts/ifcfg-eth0:0 ……
centos自启动脚本编写
脚本样例: #!/bin/bash # # author: chenxuyi # createtime: 2015/09/21 # description: example for init # # chkconfig 2345 95 5 # processname: test # 函数定义 start(){} stop(){} restart(){} # 程序主体 case "$1" i
17101701_CentOS7下利用init.d启动脚本实现tomcat开机自启动
在之前的博文中已经对CentOS7下通过tomcat进行WEB系统的发布进行了介绍,今天将利用init.d启动脚本,将服务脚本加入到开机启动服务队列,实现tomcat服务的开机启动。1. 环境准备1.1 系统操作系统:CentOS 7(64位)1.2 工具/软件已安装JDK,并配置好环境变量 已安装tamcat,可手动启动2. 方法/步骤2.1 JDK环境配置CentOS7默认安装了OpenJDK
CentOS-6.5系统基础优化附带优化脚本
优化内容: (1.设置history历史记录 (2.添加普通用户,设置sudo权限 (3.禁止root远程用户登录 (4.修改远程端口 (5.精简开机启动服务器 (6.关闭selinux (7.配置iptables (8.修改最大连接数 ulimit (9.禁止使用Ctrl+Alt+Del快捷键重启服务器 (10.修改默认DNS (
CentOS-minimal 6.5 安装mysql
CentOS-minimal 6.5 安装mysql之前写了一个在Ubuntu上使用离线包安装mysql的过程,相较于CentOS来说稍微麻烦点,因为mysql提供了rpm安装包。在安装之前,我们先把所需的安装包下载下来,使用的版本还是5.5.45,与Ubuntu离线包的区别是,这里我们要下载三个安装包,下载链接如下:http://cdn.mysql.com/archives/mysql-5.5/M
Linux_php-fpm自启动脚本(CentOS7中可用)
vim /etc/init.d/php-fpm#!/bin/sh # DateTime: 2013-09-16 # Author: lianbaikai # site:http://www.ttlsa.com/html/3039.html # chkconfig: - 84 16 # Source function library. . /etc/rc.d/init.d/funct
centos6.5安装并连接MySQL V5.5、sql脚本导入
1、安装MySQL      a、查看系统是否安装MySQL,前提条件是已安装centos6.5(安装过程省略),通过命令查看MySQL是否安装:rpm -qa|grep mysql;可以看到我已经安装了MySQL,如果没有安装接下来进行安装。        b、安装MySQL             1 ) yum中之后mysql5.1,安装还是5.1,现在就要去增加一个新的rep
centos启动_某个开机启动的服务有问题导致不能启动
一、人为破坏在 runlevel 5 要启动的服务atd 对应脚本上加上 sleep 10000二、现象启动时,在启动服务阶段卡着了,根据显示可以判断,有问题服务启动顺序是在crond 后面的服务三、修复1.再次重启,临时进入1 级runlevel,关闭相应服务的开机启动在此界面 a 选项临时runlevel 1 关闭相应服务的开机启动 根据不能启动时的现象判断是crond后面的服务