可以在 Linux 中对 NTFS 分区进行碎片整理吗?fsck 为此工作吗?(我在这里和那里看到了使用 的建议fsck -t ntfs --kerneldefrag /dev/XXX。这行得通吗?)
我正在尝试设置systemd以在某个单元出现故障时通过电子邮件通知我,就像可以设置 Cron 一样。我遵循了 Arch Linux wiki 上的指南。
所以我设置了一个sendmailshell脚本/usr/local/bin/systemd-email:
#!/bin/bash
/usr/bin/sendmail -t <<ERRMAIL
To: $1
From: systemd <root@$HOSTNAME>
Subject: $2
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=UTF-8
$(systemctl status --full "$2")
ERRMAIL
Run Code Online (Sandbox Code Playgroud)
然后我在以下位置设置了一个 systemd 服务/etc/systemd/system/status-email-user1@.service:
[Unit]
Description=status email for %I to user1
[Service]
Type=oneshot
ExecStart=/usr/local/bin/systemd-email user1@mailhost.com %i
User=nobody
Group=systemd-journal
Run Code Online (Sandbox Code Playgroud)
但是,当我测试此设置运行时systemctl start status-email-user1@dbus.service,我收到以下失败消息:
status-email-user1@dbus.service - status email for dbus to user1
Loaded: loaded (/etc/systemd/system/status-email-user1@.service; static; vendor preset: disabled)
Active: failed (Result: exit-code) …Run Code Online (Sandbox Code Playgroud)