我有一个 shell 脚本,它应该用这个命令向我发送一条消息:
echo 'The user "Janet" has logged in' | write gilbert pts/0
如果我运行它,它会打印字符串。但如果我将其放入 rc.local,它就不起作用。
有什么方法可以解决这个问题吗?或者有其他方法可以解决这个问题吗?
任何答案都将不胜感激。
答案1
/etc/rc.local 在启动的最后一步运行。此时还没有人登录,所以当它检查 pts/0 是否属于 gilbert 时,发现不属于,因此写入失败。