![脚本在 rc.local 中不起作用](https://linux22.com/image/891187/%E8%84%9A%E6%9C%AC%E5%9C%A8%20rc.local%20%E4%B8%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我有一个 shell 脚本,它应该用这个命令向我发送一条消息:
echo 'The user "Janet" has logged in' | write gilbert pts/0
如果我运行它,它会打印字符串。但如果我将其放入 rc.local,它就不起作用。
有什么方法可以解决这个问题吗?或者有其他方法可以解决这个问题吗?
任何答案都将不胜感激。
答案1
/etc/rc.local 在启动的最后一步运行。此时还没有人登录,所以当它检查 pts/0 是否属于 gilbert 时,发现不属于,因此写入失败。