lsb

LSB 确认启动脚本不会在 ubuntu 上启动 apache tomcat
lsb

LSB 确认启动脚本不会在 ubuntu 上启动 apache tomcat

我想在启动时自动启动我的 tomcat 服务器。因此,我从网上找了一个简单的 LSB 兼容脚本,并根据我的需求进行了修改。这是脚本: # Provide logging functions like log_success_msg, log_failure_msg and log_warning_msg . /lib/lsb/init-functions [ -f /etc/default/rcS ] && . /etc/default/rcS PATH=/opt/jdk1.7.0_21:/opt/apache-tomcat-7.0.39...

Admin

如何使 update-rc.d 符合 LSB 标准?
lsb

如何使 update-rc.d 符合 LSB 标准?

这是一个从 stackoverflow 迁移过来的问题,正如我所说的,它应该在这里。 https://stackoverflow.com/questions/2263567/how-to-conform-to-update-rc-d-with-lsb-standard 我已经设置了一个简单的脚本来备份一些目录。虽然设置该功能时我没有遇到任何问题,但我还是坚持使用 将脚本添加到 rcX.d 目录中update-rc.d。 我的脚本: #! /bin/sh ### BEGIN INIT INFO # Provides: backup #...

Admin

与 Debian 版本冲突
lsb

与 Debian 版本冲突

在我几年前设置的服务器上,输入以下命令cat /etc/lsb-release得到以下结果: DISTRIB_RELEASE=7 DISTRIB_CODENAME= DISTRIB_DESCRIPTION= 并lsb_release -a显示: Distributor ID: Debian Description: Debian GNU/Linux 9.13 (stretch) Release: 7 Codename: stretch 系统似乎不太确定它是 Debian 9 (Stretch) 还是 Debian 7 (Wheezy)。 ...

Admin

在 Debian 10 Buster 中创建自定义 /etc/init.d 脚本
lsb

在 Debian 10 Buster 中创建自定义 /etc/init.d 脚本

我需要开发一个/etc/init.d脚本来在 Debian 10 Buster 中启动和停止服务器(二进制可执行文件)。而在早期版本的 Debian 中,您需要编写一个完整的 shell 脚本来发出对 的调用'start-stop-daemon',而在最近的版本中,这些机制似乎已被抽象化。手册页'init-d-script'提供了一个简单的脚本,该脚本将根据设置单个变量来启动和停止服务器'DAEMON'。 但是我需要通过在服务器启动后将锁定文件写入磁盘来进行定制,更改当前工作目录并将自定义参数传递给服务器。 手册页提到开发覆盖函数,例如'do_start...

Admin

单元 apache2.service 已开始启动
lsb

单元 apache2.service 已开始启动

我从 debian 7 升级到了 8(是的 - 相当晚了),所以从 apache2.4 升级到了 2.4,在我升级到 debian 9 之前,我需要一些关于这个问题的帮助: 当我启动 apache 时我得到了这个: Nov 14 15:20:32 srv087 apache2[27920]: Starting web server: apache2 failed! Nov 14 15:20:32 srv087 apache2[27920]: The apache2 instance did not start within 20 seconds. Ple...

Admin

如何检测Linux发行版和版本?
lsb

如何检测Linux发行版和版本?

我想检测Linux发行版和版本。 我用我最喜欢的搜索引擎搜索并发现了lsb_release。 不幸的是,这个工具默认没有安装。 我想避免lsb_release先安装。 有没有更简单的方法以便携的方式检测 Linux 发行版和版本? 我说的“可移植”是指不同类型的 Linux 发行版。不是 *BSD 或 Windows。 ...

Admin

定义 lsb 函数后 Bash 脚本中止
lsb

定义 lsb 函数后 Bash 脚本中止

我目前正在尝试运行一个脚本,该脚本需要定义一些 LSB 函数。以下是这种情况: echo "step 1" # Read configuration variable file if it is present [ -r /etc/default/$NAME ] && . /etc/default/$NAME # Load the VERBOSE setting and other rcS variables [ -f /etc/default/rcS ] && . /etc/default/rcS echo "ste...

Admin

Debian 8:没有可用的 LSB 模块
lsb

Debian 8:没有可用的 LSB 模块

当我lsb_release在 Debian 8 上运行时,出现以下错误: No LSB modules are available. 是否有缺少的文件导致了此问题? ...

Admin

pacemaker corosync lsb 资源脚本(Sybase 数据库 ASE 服务器和备份服务器)
lsb

pacemaker corosync lsb 资源脚本(Sybase 数据库 ASE 服务器和备份服务器)

我正在尝试在 rhel7.2 上使用 pcs 创建 lsb 资源 “sybase”脚本是关于 Sybase 数据库 ASE 服务器和备份服务器启动 & 停止 & 重新启动 $ 状态脚本 前 [root@pldbsv01 ~]# pcs status Cluster name: PLDBSV_CLUSTER Last updated: Tue Apr 19 23:18:44 2016 Last change: Tue Apr 19 22:59:07 2016 by root via cibadmin on pldbs...

Admin

当 LSB 启动脚本停止时在屏幕上运行命令
lsb

当 LSB 启动脚本停止时在屏幕上运行命令

我正在尝试让 Bukkit 服务器作为服务在屏幕内运行,从 LSB 脚本启动,但我无法让它正确停止。我本质上想让它做的是重新连接屏幕并向服务器控制台发送“停止”命令,以便它保存所有内容而不是直接被杀死,但“sudo service bukkit stop”似乎对我的脚本没有任何作用。 如果我将屏幕重新连接到终端并在 Bukkit 控制台中输入“停止”,它似乎仍会停止。 有人知道问题是什么吗?我的 init.d 脚本如下... #!/bin/bash ### BEGIN INIT INFO # Provides: scriptname ...

Admin

使用 systemd 和旧式 init.d 服务的服务顺序
lsb

使用 systemd 和旧式 init.d 服务的服务顺序

在我的 Fedora 23 系统上,数据库由 systemd 启动。另一个依赖于该数据库的服务 (hive-metastore) 通过 init.d 脚本启动。我不清楚如何才能让这些服务以正确的顺序启动(数据库在 hive-megastore 之前)。 ...

Admin

Corosync/Pacemaker + Haproxy 操作失败:权限不足
lsb

Corosync/Pacemaker + Haproxy 操作失败:权限不足

我按照以下指南在 Ubuntu 14.04 LTS 上设置了 Corosync/Pacemaker 集群 + HAproxy: http://www.sebastien-han.fr/blog/2012/04/15/active-passive-failover-cluster-on-a-mysql-galera-cluster-with-haproxy-lsb-agent/ 我没有添加虚拟 IP 设置,只有两个节点,都安装了 Haproxy。我使用的是 lsb:haproxy,我的配置如下: 为了测试一切,我通过运行以下命令终止 haproxy 进...

Admin

status_of_proc 是什么,我该如何调用它?
lsb

status_of_proc 是什么,我该如何调用它?

在 Debian 7(Wheezy)中的 nginx 初始化脚本中我读到了以下摘录: status) status_of_proc -p /var/run/$NAME.pid "$DAEMON" nginx && exit 0 || exit $? ;; 此代码运行正常并sudo service nginx status输出[ ok ] nginx is running。但status_of_proc在 bash 中没有定义,在 dash 中也没有定义: $ type status_of...

Admin

一些 Debian 版本是否没有 lsb_release?
lsb

一些 Debian 版本是否没有 lsb_release?

我正在发布的 .deb 包需要能够调用 lsb_release。一位使用 Debian 6.0.5 的客户表示,lsb_release 命令(即使在终端中)也会产生命令未找到错误。这是标准做法吗,还是他的 Debian 版本出了问题? ...

Admin

Debian - 加载共享库时出错
lsb

Debian - 加载共享库时出错

我在 64 位 Debian Squeeze 上使用 Silvercoders.com 的 DocToText 脚本时遇到了问题。它在另一台 32 位机器上运行正常,但在这台机器上,一些 .so 模块仍然出现问题。 # file /bin/bash /bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped 如果我运行 doctotext.sh,它...

Admin