首页 > TAG信息列表 > init-d

Spark作为Linux服务

我受命将Spark部署到生产环境中.我通常使用Ansible管理一切.我已经打包了zookeeper和kafka并可以将它们部署为linux服务,但是Spark遇到了问题. 似乎没有设置将其作为服务启动/停止的过程(指init.d服务).是否有人在集群模式下运行spark,您是否已设置它通过init.d脚本启动/停止?或关于

java-CentOS 5.5下SeleniumGrid的init.d脚本

我正在为我们的团队建立持续集成环境.该环境的一部分是在CentOS 5.5下运行的Selenium Grid.我遇到了一个问题,我无法使用系统为SeleniumGrid设置自动启动. 我尝试编写init.d脚本,但是由于缺乏bash脚本编写知识,因此并非成功.谷歌搜索也不成功,但是我找到了针对debian系统here的解决

linux-Erlang:守护程序“ init.d”脚本无法启动

我有一个管理Erlang守护程序的python脚本.系统初始化后,通过外壳使用时一切正常. 现在,当我在“ /etc/init.d”下包含相同的脚本,并在“ /etc/rcX.d”中正确设置了符号链接时,python脚本仍然可以工作,但是我的Erlang守护程序无法启动,并且没有明显的痕迹(例如crash_dump,dmesg等)

linux-挂init.d脚本

我有一个init.d脚本,如下所示: #!/bin/bash # chkconfig 345 85 60 # description: startup script for swapi # processname: swapi LDIR=/var/www/html/private/daemon EXEC=swapi.php PIDF=/var/run/swapi.pid IEXE=/etc/init.d/swapi ### BEGIN INIT INFO # Provides: swapi

linux – 如何让我的init.d脚本改变用户

我有这个脚本,我想在启动守护进程之前切换到用户“terraria”.我无法弄清楚该怎么做.我的研究使用su my_user -c将我带到bash脚本,但我不认为在这种情况下有效. #!/bin/bash # Terraria daemon # chkconfig: 345 20 80 # description: Terraria Server # processname: TerrariaSer

linux – EL 5上/etc/init.d/functions中声明的含义

当谈到Bash shell脚本时,我对业余爱好者感到困惑,并且对CentOS 5.10系统上/etc/init.d/functions中killproc()函数的第一行感到困惑: local RC killlevel= base pid pid_file= delay try 那条线是什么意思?我相信它可能是局部变量的声明,但是在几个项目之后=的含义是什么?我在下面包

在init.d中的后台执行python脚本

为了与我的iPhone交互,我创建了一个python脚本,通过套接字发送和回收数据,脚本必须在emule之后启动才能工作, 我想到过这样的事情: PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/usr/local/bin/amuled WEB=/usr/local/bin/amuleweb NAME=amuled DES

Cent OS上nginx的init.d脚本

我正在使用这个的init.d脚本:http://wiki.nginx.org/RedHatNginxInitScript但这个脚本很糟糕我的CentOS 5.5 nginx 1.0.6(由乘客安装). 它有两个原因: >当我运行服务nginx启动时,它启动nginx但不要自行退出.>它运行在一些不同的运行时路径($PATH)中,以便rails无法找到位于/usr/local/

linux – 为什么/etc/rc6.d中的脚本不能在重启时运行?

我试图在Raspberry Pi上记录关机/重启.我正在运行最新的Raspbian.这是我的设置: cat /etc/init.d/log-shutdown.sh: #!/bin/sh ### BEGIN INIT INFO # Provides: log-shutdown # Required-Start: # Required-Stop: umountroot # Should-Stop: # Default-Start: # Defa

debian – 更新nginx后无法访问PID文件

删除Debian标准软件包提供的0.7.x版本后,我按源安装了nginx版本1.4.1. 可以使用服务nginx start启动nginx,我看到当我执行netstat时nginx正在保留端口80. netstat -apn | grep nginx输出: tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3115/nginx 问

debian – Nginx init.d脚本

昨天在我的debian机器上进行了dist-upgrade后,我遇到了nginx init脚本的一些问题.每当我尝试使用init脚本启动nginx时,它会出现一条错误消息: # service nginx start Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details. syst

对PHP服务器使用start-stop-daemon

我正在使用PHP编写的套接字服务器. 这部分工作已经完成,但现在我需要将它作为守护进程运行. 为此,我尝试使用start-stop-daemon,但它不起作用.我的服务器正在运行Debian. 为了简化,我的问题是为什么以下命令不运行我的守护进程或如何调试它? start-stop-daemon --start --quiet --b

linux – 在/etc/init.d中保留非root用户脚本的安全性如何?

我有一个作为守护进程运行的应用程序,由/etc/init.d中的脚本控制 有时我们需要更改这些脚本的启动/控制的一些参数,然后重新启动守护程序.这些脚本只具有root用户的写权限,因此在编辑这些脚本时我需要root权限. 我在想的是,我应该让非root用户成为这些脚本的所有者.这样只有root用

python – 无法启动.service:找不到Unit .service

我为我的python bot创建了一个超级基本的init.d脚本: #!/bin/bash # chkconfig: 2345 20 80 # description: Description comes here.... # Source function library. . /etc/init.d/functions start() { echo "starting torbot" python /home/ctote/dev/slackbots/torbo

无法启动mysql – mysql respawning太快,停了

今天我重新安装了ubuntu 12.04并开始设置我的本地开发环境.我安装了mysql并编辑了/etc/mysql/my.cnf以优化InnoDB,但是当我尝试重新启动mysql时,它失败并出现错误: [20:53][tom@Pochama:/var/www/website] (master) $sudo service mysql restart start: Job failed to start syslo

nginx – RHEL init.d脚本中的chkconfig行应该设置为像supervisord这样的流程控制器?

我正在尝试第一次编写init.d脚本来启动supervisord进程. Supervisor是一个过程控制器/管理器,如runit,upstart或systemd.如果系统重新启动,我希望它自动启动,以便它可以启动我的应用程序. 我用这个tldp tutorial作为编写init.d脚本的基础.它工作正常,但我不明白我应该如何修改文件