次の行を使用して、bash スクリプトでイベントをログに記録しようとしています。
#!/bin/bash
{
...
echo "Photo backup successfully finished on $(date)" | wall
...
} &>> "/var/log/$(basename "$0").log" &
ただし、ログ ファイルでは、対応する行が代わりに次のように表示されます。
wall: cannot get tty name: Inappropriate ioctl for device
壁の出力をファイルに送信できないようです。
どうすればこれを機能させることができますか? (ウォールに投稿し、メッセージをファイルに記録することができます)