見せたいwhiptail
ログイン画面でメッセージを実行しましたが、monit
運がありませんでした。
私はこれが対話型/非対話型シェルに関連している可能性があることを知っています。これはスクリプトによってトリガされますmonit
。
#!/bin/bash
/usr/bin/whiptail --infobox 'Hello World.' 7 25 >/dev/tty1
ヒントがありますか?それとも、ファテールの使用を避けるべきですか?
ベストアンサー1
私は次のことを試してみて、私のデスクトップの出力を使用/dev/tty2
するように送信できたwhiptail
ので、今やっていることがうまくいくようです。私が気づいたいくつか。
1.権限
に何でも送信するには、ルートである必要があります。 ttyデバイスにデータを送信する権限がないユーザーとしてこのタスクを実行していると/dev/tty2
します。monit
2.--infobox
現在、シェルではスイッチ--infobox
が機能していないようですが、送信でき--infobox
ます/dev/tty2
。 YMMV。--msgbox
どちらの場合でも動作します。