Imagemagick은 데비안에서 실행된 애플리케이션의 스크린샷을 가져옵니다.

Imagemagick은 데비안에서 실행된 애플리케이션의 스크린샷을 가져옵니다.

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 10iceweasel(즉, 닫은 후에) 실행됩니다.

&iceweasel대신, 프로그램이 반환될 때까지 기다리지 않고 백그라운드에 놓아야 함을 쉘에 알리기 위해 호출 뒤에 하나를 추가하십시오 .

iceweasel https://www.facebook.com/ & sleep 10;import -window root root/scr/scr.png

관련 정보