2017-07-22 8 views
0

私のブラウザのスクリーンショットを撮ると、コンソールは "ビープ音"を鳴らします。問題は、私のスクリプトにsleep 0.1のループがあることです。 「ビープ音」を鳴らす方法はありますか?bashスクリプトでビープ音を無効にするにはどうすればいいですか?

#!/bin/sh 
while : 
do 
    import -window "Welcome - Mozilla Firefox" screen.png 
    convert screen.png -crop 713x50+5+900 output.png 
    .... 
    sleep 0.1 
done 
+0

[オプション '--silent'](https://github.com/ponty/pyscreenshot/issues/9)? – Cyrus

+0

ビート音を出すbashではなく、あなたの 'import'コマンドです。それがPythonやJavaなどの言語から呼び出されたとしても、それでもビープ音が鳴ります。問題は、シェルではなく、 'import'(またはそれが由来するパッケージ)に関する必要があります。 (シェルが何かをすることができる唯一のケースは、ターミナルに適切なシーケンスを出すことによってそれを行うのですが、もう一度、それが正しいかどうかを知るために 'import 'についてもっと知る必要があります。 '助けてください)。 –

答えて

2

のために働くことがあり、importはビープ音を抑制するための-silentオプションがあります。

0

setterm -blength 0を試しましたか? あなたが誤ってタブを打ったとき、それは確かに動作し、それがimagemagick.orgで罰金のドキュメントによると、あなた

関連する問題