Iceweaselを実行してからスクリーンショットを撮りたいです。ただ待ってから取ろうとすると効果がいいです
sleep 10;import -window root root/scr/scr.png
しかし、初めてブラウザを起動すると、スクリーンショットはありません。
iceweasel https://www.facebook.com/;sleep 10;import -window root root/scr/scr.png
私は何を見逃していますか?
答え1
iceweasel
デーモンではないので、自分をバックグラウンドに置かない。したがって、返された後にのみsleep 10
(iceweasel
つまり、閉じた後に)実行されます。
&
iceweasel
代わりに、プログラムが返されるのを待たずにバックグラウンドに配置する必要があることをシェルに通知するために、呼び出しの後に1つを追加します。
iceweasel https://www.facebook.com/ & sleep 10;import -window root root/scr/scr.png