新しいmotdスクリプトは実行されません

新しいmotdスクリプトは実行されません

他のすべてのスクリプトのように実行される99-wlan0-RWB新しいスクリプトを作成しました。/etc/update-motd.d単独で実行するか、経由で実行すると機能しますrun-partsが、ログインすると機能しません。何が問題ですか? (ラズベリーパイでも同じ問題が発生しました。まったくスクリプトを実行していますupdate-motd.d。 )(には何もありません/var/log/syslog。)

$ ssh root@mini31
Linux mini31 4.19.0-18-amd64 #1 SMP Debian 4.19.208-1 (2021-09-29) x86_64
External IP: xx.yyy.zzz.www
 ______________________________________
/ 1st graffitiist: QUESTION AUTHORITY! \
|                                      |
\ 2nd graffitiist: Why?                /
 --------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
df: 43G (81%)
    O2: 1.65 GB / 3.3 GB
Lebara: 6.49 MB / 66 MB
up: 10 days, la: 1:0.11, 5:0.14, 15:0.10
mssql tempdb.mdf is 515M
CPU temp.: +52.0
No mail.
mini31 # cd /etc/update-motd.d/
mini31 # ./98-data
df: 43G (81%)
    O2: 1.65 GB / 3.3 GB
Lebara: 6.49 MB / 66 MB
up: 10 days, la: 1:0.18, 5:0.15, 15:0.10
mssql tempdb.mdf is 515M
CPU temp.: +50.0°C
mini31 # ./99-wlan0-RWB
wlan0 is up
mini31 #

ベストアンサー1

私も同じ問題があり、何が起こっているのかを調べるのに3日の夜がかかりました。しかし、ファイル名に大文字があります。ファイル名をすべて小文字に変更すると、動作が開始されます。残念ながら、命名規則に関する文書にはこの内容は記載されていません(https://manpages.ubuntu.com/manpages/jammy/en/man5/update-motd.5.htm)

おすすめ記事