Tag: 服务

SSH守护程序不会自动启动

我在Ubuntu 10.04上使用VPS。 执行“apt-get upgrade”后,ssh守护程序停止工作,并且在重新启动服务器时不会自动启动。 我只能访问文件(编辑,创建删除等),没有shell访问权限。 你可以帮我设置SSH Daemon自动启动吗? 非常感谢你。

Ubuntu 18.04 LTS – 打印服务不可用

我的打印机不再出现在我的设置 – >设备GUI菜单中。 相反,它说:“抱歉!系统打印服务似乎不可用。” 我尝试在网上搜索想法,然后使用以下输出运行这些终端命令: john@john-max:~$ sudo service cups restart john@john-max:~$ systemctl status cups ● cups.service – CUPS Scheduler Loaded: loaded (/lib/systemd/system/cups.service; enabled; vendor preset: enabled) Active: failed (Result: start-limit-hit) since Mon 2018-08-13 15:07:46 EDT; 14s ago Docs: man:cupsd(8) Process: 3314 ExecStart=/usr/sbin/cupsd -l (code=killed, signal=TERM) Main PID: 3314 (code=killed, signal=TERM) Aug 13 15:07:46 john-max systemd[1]: […]

upstart服务给’chdir:command not found’错误

我已经创建了一个名为watch_folder.conf的upstart conf脚本,我已经在一些ubuntu安装上成功使用了但是由于某种原因我从以下代码中收到错误: #/etc/init/watch_folder.conf description “watch folder service” author “Jonathan Topf” start on startup stop on shutdown respawn respawn limit 99 5 script chdir /home/jon/Dropbox/Render\ Farm\ 1/appleseed/bin exec /usr/bin/python ./watchfolder.py ../../data/ echo “watch_folder started” end script 如果我查看/var/log/upstart/watch_folder.log,我会看到以下内容 /proc/self/fd/9: line 2: chdir: command not found /proc/self/fd/9: line 2: chdir: command not found /proc/self/fd/9: line 2: chdir: command […]

在Ubuntu上使用Upstart的Python服务

我想创建使用Upstart将心跳服务(python脚本)部署为服务。 我的理解是我要添加一个带有以下内容的/etc/init/myheartbeatservice.conf 。 # my heartbeat service description “Heartbeat monitor” start on startup stop on shutdown script exec /path/to/my/python/script.py end script 我的脚本启动另一个服务进程并监视进程并定期向外部服务器发送心跳。 startup和shutdown正确的事件? 我的脚本也创建了一个新线程。 我假设我还需要将fork daemon添加到我的conf文件中? 谢谢。

如何使用systemd在Ubuntu 16.04上运行celery守护程序?

我正在使用Ubuntu 16.04和systemd来运行celery作为守护进程。 我也创建了单元文件,但我无法将芹菜作为服务运行。 为什么会发生这种错误? 以下是/etc/systemd/system/celery.service的内容: [Unit] Description=Celery Service After=network.target [Service] Type=forking User=celery Group=celery EnvironmentFile=-/etc/default/celery WorkingDirectory=/srv/weaver/src ExecStart=/bin/sh -c ‘${CELERY_BIN} multi start ${CELERYD_NODES} \ -A ${CELERY_APP} –pidfile=${CELERYD_PID_FILE} \ –logfile=${CELERYD_LOG_FILE} –loglevel=${CELERYD_LOG_LEVEL} ${CELERYD_OPTS}’ ExecStop=/bin/sh -c ‘${CELERY_BIN} multi stopwait ${CELERYD_NODES} \ –pidfile=${CELERYD_PID_FILE}’ ExecReload=/bin/sh -c ‘${CELERY_BIN} multi restart ${CELERYD_NODES} \ -A ${CELERY_APP} –pidfile=${CELERYD_PID_FILE} \ –logfile=${CELERYD_LOG_FILE} –loglevel=${CELERYD_LOG_LEVEL} ${CELERYD_OPTS}’ [Install] WantedBy=multi-user.target 这是/etc/default/celery文件: ENABLED=”true” […]

新贵跟踪错误的过程PID – 而不是重生

我最初在StackOverflow上问过这个问题。 然后意识到这可能是一个更好的地方。 我有bluepill设置来监控我的delayed_job进程。 (Ruby On Rails应用程序) 使用Ubuntu 12.10。 我正在使用Ubuntu的upstart启动并监控bluepill服务。 我的upstart配置如下( /etc/init/bluepill.conf )。 description “Start up the bluepill service” start on runlevel [2] stop on runlevel [016] expect daemon exec sudo /home/deploy/.rvm/wrappers//bluepill load /home/deploy/websites//current/config/server/staging/delayed_job.bluepill # Restart the process if it dies with a signal # or exit code not given by the ‘normal exit’ stanza. respawn […]

服务启动/停止/重启命令没有输出

我刚刚安装了Ubuntu 16.04 LTS,发现当我跑的时候 usr@server:~$ sudo service restart usr@server:~$ 服务重新启动(我可以看到service status ),但shell直接返回命令行而没有预期的: * Stopping [ OK ] * Starting [ OK ]

如何在新安装之前确定我运行的服务?

背景: 想要从32位环境迁移到64位环境(利用> 4GB RAM) 买了新硬盘并安装了新的操作系统 安装旧硬盘作为辅助设备 题: 如何确定我在旧系统上安装和运行的所有服务?

如何在Ubuntu中关闭多播DNS和多播UPNP服务?

我只是想知道如何完全关闭这两项服务,因为我对它们毫无用处,因为在我的情况下它们是一种安全风险。 因为我有一个本地设备,我无法阻止upnp,并且该设备正在使用多播ip范围,并且可以访问多播dns导致上述问题。 当然我可以在路由器中阻止它,但我想知道它是否可能只是禁用它,明智的。 当我用Google搜索时,我发现有关停止多播DNS服务的事情,说明如下: # chkconfig –level3 avahi-daemon off # service avahi-daemon stop 不知道如何检查它现在是否已禁用。 如果有人能告诉我如何关闭这两项服务,我将不胜感激?

如何制作一个守护程序来检查程序是否正在运行(定期)并且如果不是则启动它?

我使用的是GNOME 3.18的Ubuntu GNOME 15.10,但是我不喜欢普通的应用程序启动器,所以我安装了Docky,但是Docky突然关闭,我不得不手动重启它,所以我想知道如何制作一个守护进程在后台运行的所有时间都会定期检查Docky是否正在运行,如果不运行,请运行它?