小编Ric*_*yes的帖子

如何将服务配置为在启动时运行

如果我使用以下service命令手动启动它,我有一个运行良好的守护进程:

ricardo@ricardo-laptop:~$ sudo service minidlna start                   
 * Starting minidlna minidlna                                                              [ OK ] 
Run Code Online (Sandbox Code Playgroud)

但它没有配置为在 PC 重新启动时自动启动。

即使没有人登录 PC,我如何将其配置为自动启动?

autostart services

292
推荐指数
4
解决办法
82万
查看次数

如何使 cron 电子邮件成为我的 @gmail 帐户

我有几个 cron 作业有时会产生错误输出,并且希望在我的“真实”电子邮件帐户中收到通知,因为我不在我的 Ubuntu 笔记本电脑中使用我的用户邮箱,而是使用 cron(或者它可能是后缀)不断尝试通过电子邮件发送本地 root 帐户。

我知道我可以将MAILTO变量添加到 crontab:

ricardo@ricardo-laptop:~$ sudo crontab -l
MAILTO=redacted@gmail.com
# m h  dom mon dow   command
*/5 * * * * /home/ricardo/mrtg/cfg/run.sh
Run Code Online (Sandbox Code Playgroud)

但它似乎并没有关注它

我还尝试将我的电子邮件添加到/etc/aliases文件中并运行newaliases

ricardo@ricardo-laptop:~$ cat /etc/aliases
# See man 5 aliases for format
postmaster:    root
root:          redacted@gmail.com
ricardo:       redacted@gmail.com
Run Code Online (Sandbox Code Playgroud)

尽管如此,每当 cron 想要发送电子邮件时,它仍然会将其发送到root@my.domain.com

ricardo@ricardo-laptop:/var/log$ tail mail.log
Aug  3 16:25:01 ricardo-laptop postfix/pickup[2002]: D985B310: uid=0 from=<root>
Aug  3 16:25:01 ricardo-laptop postfix/cleanup[4117]: D985B310: message-id=<20100803192501.D985B310@ricardo-laptop>
Aug  3 16:25:01 ricardo-laptop postfix/qmgr[2003]: D985B310: …
Run Code Online (Sandbox Code Playgroud)

mail cron postfix debug

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

当 Empathy 出现网络问题时,如何让 Empathy 重试连接

我已经将 Empathy 添加到默认打开的应用程序列表中,它被配置为在启动时自动连接到 MSN,但是当我登录到我的笔记本电脑时,wifi 连接需要几秒钟才能准备好。还没上网,Empathy就已经启动了,尝试登录MSN失败,之后就连接不上了。

这似乎是 Empathy 中的一个错误,但是我如何才能修复它,或者如果不可能,我该如何延迟它的启动直到网络启动?

empathy startup

10
推荐指数
1
解决办法
598
查看次数

标签 统计

autostart ×1

cron ×1

debug ×1

empathy ×1

mail ×1

postfix ×1

services ×1

startup ×1