克朗:
1-59 * * * * orangepi /home/orangepi/message.sh > /dev/pts/4;
消息.sh:
#!/bin/bash
echo -e "\033[37;1;41m WARNING \033[0m"
执行后我需要按 Enter 键返回控制台(root@orangepi:/home/orangepi#)。
答案1
您已打开/dev/pts/4
写入,并将 的输出写入echo
其中,仅此而已。您的 shell不会执行/解释该echo
命令,因此您的 shell 不会显示新的提示符。
如果您想从一个终端到另一个终端执行命令,您可以尝试非标准工具,例如蒂耶乔:
sudo ttyecho -n /dev/pts/4 'echo -e "\033[37;1;41m WARNING \033[0m"'