如果我使用以下service
命令手动启动它,我有一个运行良好的守护进程:
ricardo@ricardo-laptop:~$ sudo service minidlna start
* Starting minidlna minidlna [ OK ]
Run Code Online (Sandbox Code Playgroud)
但它没有配置为在 PC 重新启动时自动启动。
即使没有人登录 PC,我如何将其配置为自动启动?
我有几个 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) 我已经将 Empathy 添加到默认打开的应用程序列表中,它被配置为在启动时自动连接到 MSN,但是当我登录到我的笔记本电脑时,wifi 连接需要几秒钟才能准备好。还没上网,Empathy就已经启动了,尝试登录MSN失败,之后就连接不上了。
这似乎是 Empathy 中的一个错误,但是我如何才能修复它,或者如果不可能,我该如何延迟它的启动直到网络启动?