cronでbashスクリプトを実行した後にEnterキーを押す待機を無効にする方法

cronでbashスクリプトを実行した後にEnterキーを押す待機を無効にする方法

クローナ:

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"'

関連情報