gpt4 book ai didi

linux - 在 Linux 中,如何将脚本中的 wall 输出重定向到文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:55:52 30 4
gpt4 key购买 nike

我正在尝试使用以下行在 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

似乎墙输出无法定向到文件。

我怎样才能让它发挥作用? (能够张贴到墙上并将消息记录到文件中)

最佳答案

一种可能性是使用“tee -a”而不是“>>”。例如:

echo "Hello world"|tee -a myfile.log|wall

关于linux - 在 Linux 中,如何将脚本中的 wall 输出重定向到文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19215884/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com