init.d

启动时运行 python3 脚本时出错
init.d

启动时运行 python3 脚本时出错

我正在尝试通过制作运行 python 脚本的 bash 脚本( /etc/init.d/file.bash )在启动时运行 python 脚本( /home/user/Desktop/file.py ) #!/bin/bash case "$1" in start) echo "Starting" /home/user/Desktop/file.py ;; stop) echo "Stopping" killall python3.5 ;; *) echo "Usage: service...

Admin

无法创建 OpenVPN Stunnel 隧道
init.d

无法创建 OpenVPN Stunnel 隧道

我想要这样的设置: OpenVPN 客户端 <==> Stunnel 客户端 <==> INTERNET <==> Stunnel 服务器 <==> OpenVPN 服务器 (OpenVPN 客户端仅与 Stunnel 客户端对话,依此类推) 基本上,我想通过 Stunnel 隧道传输我的 OpenVPN 连接。我有两台 ubuntu 机器和两台 GL-INET VPN 路由器。 问题:设置好 stunnel 和 OpenVPN 客户端及服务器的配置后,OpenVPN 客户端的数据包似乎无法到达 stunnel...

Admin

如何记录来自 init.d 脚本的消息
init.d

如何记录来自 init.d 脚本的消息

我在 /etc/init.d 中有此脚本,但在 /var/log 中没有看到任何日志消息。它们的形式如下: echo "ACM: here I am!" >&2 因为它们都以“ACM”为前缀,所以搜索“ACM”应该很容易找出它们在哪里,但它们似乎不在任何地方。 我在 /etc/rc0.d/ 中有一个符号链接,如下所示 lrwxrwxrwx 1 root root 20 3月 19 11:13 K01b2umount -> ../init.d/umountb2 /etc/init.d/ 中有一个脚本,其权限与所有同级脚本相同。所以我不...

Admin

当 CIFS 共享不可用时如何停止服务?
init.d

当 CIFS 共享不可用时如何停止服务?

我有一个由脚本启动的服务/etc/init.d/foo。当某个 CIFS 共享 ( //fileserver/multimedia on /home/username/multimedia type cifs) 由于任何原因(卸载、网络中断、宇宙射线等)不可用时,我希望该服务foo自动停止。当共享再次可用时,我希望该服务自动foo(重新)启动。我对“可用”的标准是:能够访问共享上的文件。 我怎么做? ...

Admin

Init.d 脚本让 Kate/Texteditor 等待从 USB 驱动器加载文件,直到挂载完成
init.d

Init.d 脚本让 Kate/Texteditor 等待从 USB 驱动器加载文件,直到挂载完成

我把所有的编程资料都放在一个 USB 上。有时当我再次打开笔记本电脑时,我会忘记把 USB 放回去,例如,打开 USB 上的文件,继续会话。 我确实有一个脚本可以执行此操作,以便我的 NAS 安装 mount -t cifs 使用我的 USB 记忆棒和文本编辑器进行安装是否也可以? 不一定非要是 init.d 脚本。我不知道还有什么可行的。这只是一个例子,因为我安装的脚本就是 init.d 脚本,可以完成这项工作。 谢谢 冯·斯波茨 ...

Admin

自动启动功能在 lubuntu 上不起作用 - 安装和服务
init.d

自动启动功能在 lubuntu 上不起作用 - 安装和服务

我在自动启动时无法执行任何非标准操作 - 我希望这台电脑可以用作媒体电脑,但每次断电或更新时,我都必须手动登录并执行一系列操作 固定固定座 我有一个 fstab 文件,里面有两个 cifs 记录,当我启动时,什么都没有挂载。如果我打开终端并输入 sudo mount -a 一切都安装好了 初始化文件 我想要运行 vncserver - 我创建了一个 /etc/init.d/vncserver。我运行 update-rc.d defaults ls -al /etc/rc?.d | grep vcnserver 并得到 K01vncserver、K01vn...

Admin

从 init.d 服务重新启动计算机
init.d

从 init.d 服务重新启动计算机

我正在使用 init.d 脚本在 xubuntu 驱动的机器上启动类似 kiosk 的应用程序。脚本如下所示: #!/bin/sh ### BEGIN INIT INFO # Provides: myapp # Required-Start: $syslog $local_fs $remote_fs $named $xdm $lightdm $dbus # Required-Stop: $syslog $local_fs $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: ...

Admin

Ubuntu 20.04:某些服务在启动时失败(文件丢失)
init.d

Ubuntu 20.04:某些服务在启动时失败(文件丢失)

我最近从 18.04x 更新到了 20.04.1 LTS。一切似乎都运行良好,除了启动期间有几个服务失败。 输出systemctl --failed: ● checkfs.service loaded failed failed LSB: Check all filesystems. ● checkroot-bootclean.service loaded failed failed LSB: bootclean after checkroot. ● moun...

Admin

同时运行初始化脚本
init.d

同时运行初始化脚本

在旧版本的 Ubuntu 中,我们可以在修改文件 /etc/init.d/rc 的同时启动 init 脚本。此行是必需的: : CONCURRENCY=shell 在较新的版本 20.04 中没有文件 rc,我找不到有关此信息。我们如何在 Ubuntu 20.04 中同时运行 init 脚本? ...

Admin

主要问题
init.d

主要问题

主要问题 我正在尝试自动加载系统的驱动程序。驱动程序是手动构建的,必须手动加载。另一个需要注意的是,在手动插入构建的驱动程序之前,必须加载和卸载其中一个系统驱动程序。从 CLI 来看,它看起来像这样: modprobe gspca_main && rmmod gspca_main && modprobe videodev && insmod gspca_main.ko && insmod gspca_kinect2.ko 选项 我想在启动时自动执行此操作,这样我就不必每次都运行上述操作。就我目...

Admin

init.d 中的 Shell 脚本未在启动时启动
init.d

init.d 中的 Shell 脚本未在启动时启动

我必须创建一个在启动时启动的 devil。它目前位于 /etc/init.d 中,由于我的运行级别为 5,因此我在 /etc/rc5.d 中创建了一个符号链接,但脚本中的“start”案例在启动期间不会启动。我做错了什么?我应该尝试一些不同于 init.d 的东西吗?提前致谢 #!/bin/bash case "$1" in start) cato=$$ if [ -e devil.pid ] then echo "Already running" sl...

Admin

由于 util-linux、insserv 和 initscripts 失败,无法执行升级
init.d

由于 util-linux、insserv 和 initscripts 失败,无法执行升级

16.04.6 服务器的例行升级失败,出现以下错误: Preconfiguring packages ... Setting up util-linux (2.27.1-6ubuntu3.8) ... insserv: warning: script is corrupt or invalid: /etc/init.d/../rc0.d/K01php7.0-fpm insserv: warning: script is corrupt or invalid: /etc/init.d/../rc0.d/K01urandom insserv: warning:...

Admin

我的 init.d 脚本看起来正确吗?我需要重新启动才能使其工作吗?
init.d

我的 init.d 脚本看起来正确吗?我需要重新启动才能使其工作吗?

我以前从未编写过 init.d 脚本或任何其他类型的 bash 文件,因此我不确定这是否正确。如果有人能告诉我脚本的样子,我将不胜感激。目前,我只想在启动时运行 python 脚本。我想对脚本进行更改,使其在发生崩溃时启动并进行某种日志记录。 不过现在,我只想知道该脚本是否会在系统启动时启动。此外,除了重新启动之外,还有其他方法可以激活此脚本吗?source /etc/init.d/startup.sh 对我有用吗? #! /bin/sh ### BEGIN INIT INFO # Provides: test_receiver.py avail...

Admin

如何控制是否使用 initd 脚本或 systemd 单元文件来启动/停止/控制服务?
init.d

如何控制是否使用 initd 脚本或 systemd 单元文件来启动/停止/控制服务?

有些软件包,例如apt-cacher-ng同时提供/etc/init.d/apt-cacher-ng和。这可能是个好主意,也可能是个坏主意(与提供和软件包/lib/systemd/system/apt-cacher-ng.service相比)。因为可以使用脚本通过 来启动/停止/以其他方式控制服务。哪个文件优先?如何禁用和启用其中一个?apt-cacher-ng-initdapt-cacher-ng-systemdsystemdinitdservice 我正在使用 Ubuntu 18.04。 ...

Admin

注册 init.d 服务
init.d

注册 init.d 服务

尝试在 中注册服务,但无法让它在启动时/etc/init.d运行service myservice start 可执行文件: #!/bin/sh # kFreeBSD do not accept scripts as interpreters, using #!/bin/sh and sourcing. if [ true != "$INIT_D_SCRIPT_SOURCED" ] ; then set "$0" "$@"; INIT_D_SCRIPT_SOURCED=true . /lib/init/init-d-script fi ### B...

Admin