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
대신, 프로그램이 반환될 때까지 기다리지 않고 백그라운드에 놓아야 함을 쉘에 알리기 위해 호출 뒤에 하나를 추가하십시오 .
iceweasel https://www.facebook.com/ & sleep 10;import -window root root/scr/scr.png