upstart

CentOS 7 - 在操作系统启动时加载 iptables 设置
upstart

CentOS 7 - 在操作系统启动时加载 iptables 设置

我想iptables使用 bash 脚本在操作系统启动时加载 CentOS 7 上的以下设置。 我怎样才能做到这一点? #!/bin/bash iptables -I OUTPUT -d 0.0.0.0/0 -j ACCEPT iptables -I FORWARD -d 0.0.0.0/0 -j ACCEPT iptables -I INPUT -d 0.0.0.0/0 -j ACCEPT iptables -t nat -I PREROUTING -d 0.0.0.0/0 -p tcp --dport 222 -j DNAT --to-destin...

Admin

gitea 的服务脚本总是返回停止/等待
upstart

gitea 的服务脚本总是返回停止/等待

我使用Ubuntu 14.04(upstart 1.12.1),成功安装gitea按照本指南操作。但是我无法编写服务脚本来启动/停止它。我的脚本如下: start on filesystem exec start-stop-daemon --start -c git --exec /home/git/runGit.sh #/home/git/runGit.sh #screen -dmS git "/home/git/gitea web" 当我跑步时: sudo service gitea start 它总是返回gitea stop/waiting。但...

Admin

Linux - 程序在端口 3000 上持续运行
upstart

Linux - 程序在端口 3000 上持续运行

我有一个在端口 3000 上持续运行的节点服务器,因此每次我终止它时,它都会重新加载。 我知道它是哪个程序服务器,但我不知道哪个程序/服务负责重新启动服务器。 我最近确实安装了 docker,但我确保 docker 和 docker-compose 都处于非活动状态,即已停止。 有什么方法可以找出负责的程序是什么? 更新:这只发生在 1 个服务器\项目上。并且只发生在“nodemon”上,但当我使用以下方式运行服务器时不会发生node filename.js ...

Admin

Systemd 错误:可执行路径不是绝对的
upstart

Systemd 错误:可执行路径不是绝对的

我有以下的 systemd 代码。 [Unit] Description=start RCC logger server process Requires=rcc-drbd.service rcc_check_locked_scr.service s96rcc.service After=rcc-drbd.service rcc_check_locked_scr.service s96rcc.service [Service] ExecStart= exec /var/RCC/RCClogger.sh Restart=no [Install] Want...

Admin

如何将 upstart 启动的进程置于前台?
upstart

如何将 upstart 启动的进程置于前台?

是否有可能将 upstart 启动的进程置于前台? root@me:~# ps aux | grep my-app root 2208 0.2 0.0 1456 480 ? S 17:38 0:01 /opt/me/my-app root@me:~# fg 2208 -bash: fg: 2208: no such job root@me:~# fg $(pidof my-app) -bash: fg: 2208: no such job ...

Admin

指向 systemctl 使用文件中的变量
upstart

指向 systemctl 使用文件中的变量

我用systemctl它来启动和保持我的应用程序处于活动状态。下面是我的.service文件。请注意Environment='METEOR_SETTINGS={"privateKey": "ohnoyouseemyprivatekey!"}'。这是我将存储私钥的地方,我不希望将其放在这个位置可见。 我的问题是,我究竟如何让 systemctl 从特定位置的文件中读取它 [Service] ExecStart=/usr/bin/node /home/wow-doge/experimental/wow_doge_builds/bundle/main.js R...

Admin

如何找出我的 Linux 操作系统上安装了哪个服务管理器?
upstart

如何找出我的 Linux 操作系统上安装了哪个服务管理器?

我知道我的 Linux 安装附带了其中一个服务管理器实现。它可以是 Systemd、Upstart 或任何其他服务管理器实现。 所以,我的问题是如何找出我的 Linux 系统上安装了哪一个? 谢谢。 更新 以下是我的系统中用于搜索 systemd 和 upstart 的一些 ps/grep 命令及其输出: $ ps aux | grep systemd root 341 0.0 0.0 52244 3836 ? Ss 15:54 0:00 /lib/systemd/systemd-udevd --daemo...

Admin

Upstart-当网络不可用时在启动时执行脚本
upstart

Upstart-当网络不可用时在启动时执行脚本

我正在尝试弄清楚如何仅在网络不可用(eth0、wlan0)时在启动时启动命令/脚本以连接到蓝牙接入点 (NAP)。我知道这upstart是一种方法,但我该如何定义“网络不存在”? ...

Admin

是否有一个既定的配置文件来运行 SubGit 作为 upstart 服务?
upstart

是否有一个既定的配置文件来运行 SubGit 作为 upstart 服务?

看来 upstart 是在重启过程中关闭和启动它们的正确方法,但我在搜索 SubGit 文档和网络常规搜索后未能找到配置文件。 我的情况中的启动和停止命令很简单,但是用户名和 repo 路径都依赖于用户安装: sudo -u subgit subgit install /dev.git # start sudo -u subgit subgit uninstall /dev.git # stop 我即将实现 /etc/init/subgit.conf 的工作副本(不要与 SubGit 中的 SVN_REPOS/conf/subgit.conf...

Admin

如何在 VirtualBox 客户机上使用 Upstart
upstart

如何在 VirtualBox 客户机上使用 Upstart

我有一个自定义的 upstart 工作,具有以下基本结构: description "ulfs_bar_example" author "Ulf" # Only run at runlevel 2 (Default multiuser) start on runlevel 2 stop on runlevel [!2] # Keep it alive respawn chdir /storage/_foo/bar exec sudo -u the_user /storage/_foo/venv/bin/python /storage/_foo/bar...

Admin

如何在旧版 Linux 内核(3.0.0)启动时运行脚本
upstart

如何在旧版 Linux 内核(3.0.0)启动时运行脚本

我需要在系统启动时运行一个脚本,但是 Linux 版本非常旧,所以: 没有rc.local。即使我创建了它并给它下了命令,它也从未运行过。 crontab根本没有。 添加脚本init.d也没有产生任何结果。 显然没有 Upstart 应用程序,而且无法安装,因为我只能通过 ssh 访问设备。 我确信脚本本身可以工作,因为它在我手动运行它时当然可以工作。该设备是嵌入式 Linux 设备(Ettus E100,关联)。我的Linux版本是3.0.0,下面是确切的版本: $ cat /proc/version返回: Linux version 3.0...

Admin

Upstart:第一个没有预期但有脚本和执行的跟踪 PID 是什么?
upstart

Upstart:第一个没有预期但有脚本和执行的跟踪 PID 是什么?

我有一些 Upstart 配置,用于启动一些前台和阻塞进程,让它们在后台作为某种“守护进程”运行,尤其是那些进程无论如何都不会分叉。我想要的是,如果它们因任何未知原因退出,则自动重新启动它们,因此我配置了respawn,但由于这些进程不会分叉,我没有配置expect。这似乎按预期工作,但最近我改变了一些东西,今天在新贵食谱这又让我感到疑惑…… 如果您未指定 expect 节,Upstart 将跟踪它在 exec 或 script 节中执行的第一个 PID 的生命周期。 我确实使用了一个script节来为我的“守护进程”构建类路径,并且最近exec...

Admin