크로나:
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
만 하면 됩니다. 쉘은 echo
명령을 실행/해석하지 않으므로 쉘에 새 프롬프트가 표시되지 않습니다.
한 터미널에서 다른 터미널로 명령을 실행하려면 다음과 같은 비표준 도구를 사용해 볼 수 있습니다.티에호:
sudo ttyecho -n /dev/pts/4 'echo -e "\033[37;1;41m WARNING \033[0m"'