小编Ken*_*art的帖子

为什么我的 upstart 服务不在系统启动时启动?

this question之后,我为我的无头Ubuntu Server 11.04框编写了一个简单的新贵服务(/etc/init/pms.conf),如下所示:

start on filesystem and net-device-up IFACE=eth0
stop on runlevel [016]
respawn

exec /home/administrator/pms-current/PMS.sh
Run Code Online (Sandbox Code Playgroud)

我可以从命令行随意启动(或停止)这个服务:

service pms start
Run Code Online (Sandbox Code Playgroud)

我可以看到它确实在运行。

但是,当我第一次启动我的机器时,服务没有启动。如果我通过 SSH 进入该框并检查服务状态,我会得到:

$ service pms status
pms stop/waiting
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么会发生这种情况?为什么我的服务不在启动时启动?

更新 1:不确定我的服务是否正在启动并随后死亡或根本没有启动,我将以下内容添加到 PMS.sh:

echo "STARTED" > $STARTLOG
Run Code Online (Sandbox Code Playgroud)

这显然只是给了我一些寻找的东西。我通过自己启动服务然后检查start.log 来测试这个。然后我删除了start.log并重新启动。重新启动后它不在那里,所以似乎新贵肯定没有启动我的服务。我想它可能会在这个过程的早期死亡,但考虑到这一切的简单性,这似乎不太可能。

更新 2:我刚刚升级到 11.10,其中包括新贵升级,但这个问题仍然存在。

更新 3:根据要求,我已使用--debug. cat 的输出/var/log/syslog | grep init太长,无法放在问题中,但您可以在此处查看

更新 4:更多日志,这次 upstart conf 包含在顶部。运行 1 …

server boot upstart

37
推荐指数
2
解决办法
7万
查看次数

如何设置服务?

我有一个脚本,我想在我的 Ubuntu Server 11.04 无头盒上作为服务运行。也就是说,我希望/etc/init.d/下有正确的文件,并且能够通过service命令来控制它。

是否有任何可用的指南可以告诉我如何做到这一点?

server init.d upstart 11.04 services

20
推荐指数
2
解决办法
2万
查看次数

TRIM 支持的故事是什么?

Ubuntu 中 TRIM 的情况让我完全困惑。我不知道我是否需要手动运行它。我发现的来源不同且不清楚。

我有带有最新更新的 Ubuntu 10.04(包括内核 2.6.32-26)。我有一个带有最新固件的 Intel X-25M 驱动器,它被格式化为 ext4。

那么,TRIM 支持会自动运行吗?如果没有,我如何检查是否需要运行它,然后在必要时如何运行它?

ssd trim

13
推荐指数
4
解决办法
4877
查看次数

如何启用服务器上的电源按钮?

我的无头 11.10 服务器上的电源按钮似乎没有任何作用,除非我按住它 5 秒钟左右,在这种情况下它会立即关闭机器。

如果我短暂按下它,我希望它做的是正常关机 ( shutdown -P now)。我怎么能允许这个?

我见过这个问题,但它适用于桌面安装。

server hardware shutdown acpi

7
推荐指数
2
解决办法
9698
查看次数

为什么 SSD 不能自动丢弃?

我很惊讶地发现该discard选项仍然没有自动添加到我的fstab 中,即使我有一个 SSD。因此,我必须按照这些说明添加它。

为什么安装程序不自动执行此操作?使用有一些隐藏的缺点discard吗?是否存在可靠检测 SSD 的问题?

ssd fstab

6
推荐指数
1
解决办法
7857
查看次数

Gmail 任务与 Evolution 的集成

是否可以将 Gmail 任务与在 Ubuntu 11.04 上运行的 Evolution 2.32.2 集成?

我的日历和联系人已经集成了很长一段时间,但未能成功集成任务。从我读过的内容来看,它甚至可能是不可能的,但我不确定这是 Gmail 或 Evolution 的限制,还是应该在短期内修复。

谢谢

sync gmail evolution 11.04 task-management

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

无法在主目录中创建文件/目录

我有一个无头的 Ubuntu 12.10 服务器。我通过 SSH 以管理员身份登录。我无法在我的主目录中创建目录:

administrator@Leo:~$ cd ~
administrator@Leo:~$ mkdir Test
mkdir: cannot create directory `Test': Permission denied
Run Code Online (Sandbox Code Playgroud)

相当于 root 的工作:

administrator@Leo:~$ sudo mkdir Test

administrator@Leo:~$ ls -al
total 12
dr-x------ 3 administrator administrator 4096 Jul 14 21:14 .
drwxr-xr-x 6 root          root          4096 Oct 26  2011 ..
lrwxrwxrwx 1 administrator administrator   56 Sep 11  2011 Access-Your-Private-Data.desktop -> /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop
lrwxrwxrwx 1 administrator administrator   39 Sep 11  2011 .ecryptfs -> /home/.ecryptfs/administrator/.ecryptfs
lrwxrwxrwx 1 administrator administrator   38 Sep 11  2011 .Private …
Run Code Online (Sandbox Code Playgroud)

server security headless

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

文本框选择问题

我有一个问题,即在我输入文本框时选择了文本框中的整个文本。例如,在 FireFox 搜索框中,我尝试输入“foo”,但最终以“o”结束,因为我设法在选择所有内容之前输入“fo”,然后输入“o”替换“fo”。

当它发生时,它是不间断的——而不仅仅是一次性的。但它不会一直发生,我还没有弄清楚是什么导致它开始和停止。

这是一个具有简单解决方案的已知问题吗?

编辑:这与触摸板无关。即使在没有机器的机器上,我偶尔也会得到这个。我通常可以纠正这个问题,只需按几次 alt-tab。

firefox

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