标签: startup

启动时在 HPUX 上启动服务

HPUX 11.31我正在尝试在启动时启动一项服务。我生成了适当的符号链接,但系统没有启动它。如果我在系统启动后运行脚本,一切都会按预期运行(但我需要该服务在启动时自行启动)。

 $ ls -l /sbin/init.d/weblogic
 -rwxr-xr-x   1 oracle     oracle 3066 Sep 23 13:59 /sbin/init.d/weblogic

 $ ls -l /sbin/rc?.d/*weblogic
 lrwxr-xr-x   1 root  sys  21 Sep 23 13:38 /sbin/rc2.d/S998weblogic -> /sbin/init.d/weblogic
 lrwxr-xr-x   1 root  sys  21 Sep 23 13:38 /sbin/rc3.d/S998weblogic -> /sbin/init.d/weblogic
 lrwxr-xr-x   1 root  sys  21 Sep 23 13:38 /sbin/rc4.d/S998weblogic -> /sbin/init.d/weblogic
Run Code Online (Sandbox Code Playgroud)

startup hp-ux services

3
推荐指数
1
解决办法
9075
查看次数

可以使用 init.d 脚本启动服务,但是执行服务 <SERVICE_NAME> 启动不起作用

我正在运行 CentOS 6,我试图让我的 Oracle 数据库在启动时运行。我一直在执行以下步骤:

http://www.oracle-base.com/articles/linux/automating-database-startup-and-shutdown-on-linux.php(Oracle 11gR2 部分位于底部)

我创建了这个脚本并将其保存为 /etc/init.d/dbora:

#!/bin/bash
# chkconfig: 345 99 10
# description: Oracle auto start-stop script.
# 
# Set ORA_OWNER to the user id of the owner of the
# Oracle database software.

ORA_OWNER=oracle

case "$1" in
    'start')
    # Start the Oracle databases:
    # The following command assumes that the oracle login
    # will not prompt the user for any values
    # Remove "&" if you don't want startup as a background process.
    su …
Run Code Online (Sandbox Code Playgroud)

startup scripting centos

3
推荐指数
1
解决办法
8068
查看次数

当 Ctrl-C 不起作用时,如何终止从 rc.local 启动的程序?

我试图创建一个程序运行在启动时,需要一个画面每10秒(在一个无限循环)在我的树莓派,但我发现我犯了一个错误,但不能Ctrl+C出来。有没有办法逃脱?

(我确实尝试转到其他工作区,但未显示登录提示。)

startup kill rc

3
推荐指数
1
解决办法
7080
查看次数

添加永久路由

每次启动计算机时,我都会在控制台中键入

sudo route add -net xxx.xxx.xxx.xxx netmask 255.255.240.0 gw xxx.xxx.xx.xxx
Run Code Online (Sandbox Code Playgroud)

当计算机重新启动或关闭/打开时,我必须在终端中重新输入。

有没有可以永久添加这条路线的选项?我正在使用 Ubuntu

startup ubuntu route

3
推荐指数
1
解决办法
6662
查看次数

如何从 CLI 切换到 GUI Ubuntu

我目前运行的是 Ubuntu 16.04 操作系统。为了进行实验,我只询问了登录到 Ubuntu CLI 模式的方式(即 GUI 版本根本不能启动)。在回答我的问题时,有人建议我这样做

sudo systemctl start lightdm.services
Run Code Online (Sandbox Code Playgroud)

当我输入这个命令并重新启动系统时,它确实起作用了,我得到了一个命令行界面来登录(没有任何 GUI 元素;即使我输入时浏览器也没有打开firefox www.google.co.in)。

现在,我想再次回到 GUI 版本。

我输入了以下命令

sudo systemctl stop lightdm.services
Run Code Online (Sandbox Code Playgroud)

然后重新启动系统。操作系统仍仅在 CLI 模式下打开。我的命令有什么问题吗?

请指导我。

startup ubuntu systemd display-manager

3
推荐指数
1
解决办法
5万
查看次数

PID 1 中的飞溅

我刚刚开始学习 Linux 中的进程。

\n

我遇到了这个名为\n的命令ps -ef(它将显示所有正在运行的进程)。

\n

我得到这样的输出

\n
UID        PID  PPID   LWP  C NLWP STIME TTY          TIME CMD\nroot         1     0     1  0    1 Apr17 ?        00:00:18 /sbin/init splash\n
Run Code Online (Sandbox Code Playgroud)\n

这里splash代表什么?\xc2\xa0\n我知道init是我们启动计算机时运行的第一个进程。\xc2\xa0\n但是什么是splash?\xe2\x80\x82它有什么作用呢?

\n

另外,谁能告诉我为什么init称为第一个运行的进程,\n但是当我们启动计算机时首先运行的是BIOS或UEFI程序。\n那么为什么我们将init称为第一个进程,而不是BIOS或UEFI程序UEFI?

\n

startup process ubuntu init

3
推荐指数
1
解决办法
9398
查看次数

启动服务之前等待挂载

我有一个带有外部硬盘的 Raspbian 9 系统,它在启动期间安装/srv/file。我正在运行 PostgreSQL 和 BIND,两者都有驻留在该磁盘上的数据文件。

启动时,PostgreSQL 通常无法启动,因为外部磁盘文件系统尚未安装。BIND 启动,但出于同样的原因,文件系统上存储的任何内容的名称解析都会失败。

systemctl list-units | grep mount告诉我文件系统的 systemd 单位是srv-file.mount. 然后我去添加了

Requires=srv-file.mount
Run Code Online (Sandbox Code Playgroud)

到和[Unit]部分(都没有任何其他启动要求),但仍然无济于事。bind9.servicepostgresql.service

我缺少什么?

startup mount systemd

3
推荐指数
1
解决办法
5381
查看次数

在 Linux 中安排 autoexec.bat 之类的命令的最干净方法是什么?

我想为我的 Linux 系统创建一个小脚本,它可以在 PC 启动时做一些简单的事情。脚本很可能是 Python,但也许我会求助于 C 或 shell。

问题是我是 Windows 开发人员,网上的教程看起来很可疑。

其中一些关闭所有文件描述符,一些不关闭,一些实现重启,强制重启,一些不。后来的那些似乎违反了规范。然后是整个 gid 事情,这让我感到困惑。

所以基本上,我不知道我可以将哪个脚本库用于稳定的守护进程,哪些是在我的机器上运行的,所以它是正确的类型。

然后我偶然发现了http://manpages.ubuntu.com/manpages/hardy/man1/daemon.1.html,这似乎是一个安全的创建守护进程的官方过程。但话又说回来,如果我理解正确的话,它是 init.d 中的脚本进行启动,而不是现有进程。

然后是“nice”,它应该用于长时间运行的任务,如果我做对了,可能还有其他一些问题。

所以我在这里迷路了。任何人都可以给我一些警告,不要给我一些警告,也许可以知道在哪里可以在线查找信息?

PS 我要调用的脚本必须调用进程,这是否意味着守护进程会为每个进程分叉?

linux startup daemon

2
推荐指数
1
解决办法
5572
查看次数

在 Fedora 15/16 启动时以 root 身份执行脚本

我尝试在启动时运行一个脚本 (tpfand),它要求以 root 身份执行它。

这是一个控制 Thinkpad 计算机风扇的脚本。

尽管多次尝试,我还是无法得到......

linux startup fedora

2
推荐指数
1
解决办法
5657
查看次数

引导到 shell 而不是图形界面

我有一台带 lubuntu 的笔记本电脑。很棒,但我希望 LXDE 是可选的,而不是自动启动。

所以我的问题是,我该怎么做才能让它直接启动到纯文本模式,而不是加载任何额外的东西,直到我做类似的事情start x?我的目标是让我的系统尽可能轻量级,直到我需要额外的东西。

startup shell user-interface lubuntu

2
推荐指数
1
解决办法
5847
查看次数