标签: startup

启动时不执行 Windows 组策略启动脚本

我编写了一个 .cmd 文件,它调用了十个不同的 .exe 文件。我可以在我的服务器上本地运行这个 .cmd 文件,它运行良好。

当我将 [gpedit.msc](组策略编辑器)用于“计算机配置,Windows 设置”并将我的 .cmd 文件设置为启动脚本时,似乎没问题。

当我重新启动服务器时,从不调用启动脚本。我不明白为什么。我的目标是每次启动服务器时都执行此脚本。(不是登录)。

我正在测试的这台服务器不是域控制器。我不确定这是否与问题有关?帮助?

ps 这些是 EC2 Amazon 云服务器。我身边一阵疼痛。

scripting windows-server-2008 startup group-policy amazon-ec2

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

自动启动docker容器的链接依赖

我在docker 容器中运行gitlab,它将其依赖项(MySQL、Redis、Mailserver)很好地分离到单独的 docker 容器中。运行它们不是问题,我以相反的顺序启动它们:首先是依赖项,而不是 gitlab 本身。

有时我必须重新启动 docker 主机。目前我通过 ssh 进入 docker 主机并手动重启容器。有没有更好的方法呢?就像只是告诉一些服务启动 gitlab 容器,然后它会先启动它的依赖项?我知道我可以为每个 docker 容器创建单独的 init 脚本,但这不是我想要的。

startup dependencies docker

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

需要一种在用户登录之前在 Windows 启动时运行脚本的方法

我需要运行一个在 Windows 启动时运行的自定义脚本。我知道可以在用户登录时运行它,但我想在系统重新启动时运行它,即在用户登录之前运行它。有问题的操作系统是 Windows 2003 和 Windows 2000

scripting windows-server-2003 startup boot

4
推荐指数
1
解决办法
5912
查看次数

SSH:如何启动一个在系统重启后不会结束的进程?

有没有办法做到这一点,所以当我重新启动我的 linux 服务器时,进程将在启动时重新打开?

linux startup ssh process

4
推荐指数
1
解决办法
273
查看次数

Windows XP 挂在登录屏幕上

我得到了两台 Eee PC 100HA 来为某些人管理,他们都运行相同的硬件和 XP home,但其中一台在登录时遇到了一些奇怪的问题。

主要问题是它在登录屏幕上挂了很长时间,有时永远不会进入桌面。奇怪的是,它似乎只有在计算机冷启动后才会这样做,但是如果计算机重新启动就不会这样做。

我已经用进程监视器制作了两个启动日志,但每次连接记录器时,计算机都会正常登录。我还将计算机设置为蓝屏,并在您按 ctrl 滚动两次时创建崩溃转储,但是当我在挂起登录时执行此操作时,它只是处于黑屏状态,我没有收到崩溃转储,我已关闭故障时自动重启系统选项也是如此。

我通常可以解决大多数计算机启动和关闭问题,但这个问题让我感到厌烦。

有没有人以前遇到过同样的问题,或者可以推荐一些我可以尝试的东西?

干杯。

startup windows-xp

3
推荐指数
2
解决办法
4842
查看次数

如何在 Windows 登录提示出现之前运行批处理脚本?

我正在寻找一种在 Windows XP 登录提示出现在屏幕上之前在启动时运行批处理脚本一次(并且只运行一次)的方法。

什么是最简单的方法来做到这一点?

此外,我需要能够在网络启动之前(或者网络无法启动)运行此命令。

scripting windows startup

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

如何测试 /etc/rc.d/rc.local 以确保命令在启动时成功启动?

我正在使用tyrantmanager来管理Tokyo Tyrant 的几个实例。它工作正常。

我想让它在启动时启动,所以我将以下命令添加到/etc/rc.local

/usr/local/bin/tyrantmanager start --home=/data/tyrant/
Run Code Online (Sandbox Code Playgroud)

(从命令行执行此操作时就可以了)

上周,我的服务器挂了,我必须硬重置。启动后,登录并检查我看不到Tokyo Tyrant 实例在运行。

有什么方法可以测试以确保它在下次启动时成功启动?除了使用 将输出和错误重定向到日志文件之外>> /var/log/tyrantmanager.log 2>&1,如果它一直无法启动,我还能做什么来“调试”。

PS:我可以为它编写一个 init 脚本,但仍然想检查这种情况的根本原因。


编辑:我已经在开发服务器上进行了测试并得到了相同的结果。下面是日志文件:

15:02:17  INFO : Starting test : ttserver -host 192.168.x.x -port 1978 -thnum 8 -tout 15 -dmn -pid /opt/tyrant/instances/test/test.pid -log /opt/tyrant/instances/test/log/test.log -le -ulog /opt/tyrant/instances/test/ulog -ulim 1g -rts /opt/tyrant/instances/test/test.rts /opt/tyrant/instances/test/data/test.tch#opts=ld#mode=wc
/usr/local/lib/ruby/gems/1.8/gems/logging-1.5.2/lib/logging/logger.rb:429: command not found:  ttserver -host 192.168.x.x -port 1978 -thnum 8 -tout 15 -dmn -pid /opt/tyrant/instances/test/test.pid -log /opt/tyrant/instances/test/log/test.log -le -ulog /opt/tyrant/instances/test/ulog -ulim 1g …
Run Code Online (Sandbox Code Playgroud)

startup rc.local

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

从 init.d 自动启动守护进程

我安装了 vnstats 来查看带宽统计信息,我复制了一个 init.d 文件 tempalte,我将它放在 init.d 目录中,它可以正常访问该文件并执行 start/restart/status,但是该文件应该在系统启动时自动启动, 正确的?它没有启动,我该如何调试?如果在系统启动后我执行 init.d/vnstat 然后它启动。

我正在运行 Centos 5

谢谢你。

startup centos boot init.d

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

如何使用 systemd 对 Web 服务的正确关闭和启动进行排序?

我正在尝试使用 systemd 来构建 Apache、PHP-FPM 和 MariaDB 服务的关闭和启动:

这些是文件/etc/systemd/system夹中的其他配置文件:

# httpd.service
.include /usr/lib/systemd/system/httpd.service
[Unit]
After=mariadb.service php-fpm.service
Before=php-fpm.service

# php-fpm.service
.include /usr/lib/systemd/system/php-fpm.service
[Unit]
Before=mariadb.service
Run Code Online (Sandbox Code Playgroud)

我的意图是仅在 PHP-FPM 和 MariaDB 启动后才启动 Apache,并在停止 PHP-FPM 之前停止 Apache,在 MariaDB 之前停止 PHP-FPM。

但是,我在启动和关闭时都遇到错误:

12:42:09 systemd[1]: Found ordering cycle on php-fpm.service/stop
12:42:09 systemd[1]: Found dependency on mariadb.service/stop
12:42:09 systemd[1]: Found dependency on php-fpm.service/stop
12:42:09 systemd[1]: Job httpd.service/stop deleted to break ordering cycle starting with php-fpm.service/stop
12:42:09 systemd[1]: Stopping MariaDB database server...
12:42:12 systemd[1]: Stopped MariaDB database server. …
Run Code Online (Sandbox Code Playgroud)

startup service systemd shutdown

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

Debian 8 Jessie 不显示启动服务和消息

最近我用 Debian 8 Jessie 设置了一个新盒子(我在其他盒子上使用了 Debian 6 和 7)。我很失望地看到只有 2 或 3 个文本行的启动消息。没有更多的启动服务列表写成“OK”或“Failed”,或者文件系统详细信息与 fsck 等。

在网上搜索,我发现从 /etc/default/grub 文件中删除了“安静”选项。我这样做了,恢复了我以前在以前的版本中看到的消息,但也有很多垃圾,使文本滚动得如此之快,我无法阅读任何内容。

我喜欢在重新启动时查看盒子健康状况之前的“浅色”消息。我怎么能把这个还给杰西?(检查较旧的框,存在“安静”选项,因此似乎没有区别)。

我不在乎有一个“漂亮”的启动屏幕,这些只是服务器......

谢谢你的帮助

startup debian debian-jessie

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