Linux
如何在通過cron執行bash腳本後禁用等待“按Enter”
克朗:
1-59 * * * * orangepi /home/orangepi/message.sh > /dev/pts/4;
message.sh:
#!/bin/bash echo -e "\033[37;1;41m WARNING \033[0m"
執行後我需要按輸入鍵返回控制台(root@orangepi:/home/orangepi#)。
您已經打開
/dev/pts/4
了寫作,並將輸出echo
寫入其中,僅此而已。您的 shell沒有執行/解釋echo
命令,因此您的 shell 不會顯示新的提示。如果您想從一個終端執行命令到另一個終端,您可以嘗試非標準工具,例如ttyecho:
sudo ttyecho -n /dev/pts/4 'echo -e "\033[37;1;41m WARNING \033[0m"'