이것이 내 문제 gitk --all .
입니다. git 저장소의 그래픽 표현에 사용하는 쉘 스크립트가 있습니다. 이 스크립트가 무인으로 실행되기를 원하며 사용자가 종료 할 때까지 기다리는 GUI 모드에서 gitk를 시작하는 대신 어떻게 든 다음과 같이하고 싶습니다.
gitk
창 시작gitk
전화하는 대신 상상할 것입니다.
gitk --all .
... 내 bash
스크립트에서 그렇지 않으면 다음과 같은 의사 코드를 호출합니다.
my_scrshot_cmd --command "gitk --all ." --file myrandomfilename.png
Linux에서 가능합니까? 그렇다면 어떻게해야합니까?
이런 식으로 시도해 볼 수 있습니다.
gitk --all . & # You run the gitk and go forward meanwhile
PidOfLastCommand=$! # You need to remember the PID after
sleep 30s # Change this value with the needed one...
import screenshot.png # From Imagemagick it saves the screenshot
kill $PidOfLastCommand # Let's we kill gitk
echo "### Just DONE ###"
노트:
import
, 원하는 명령으로 변경할 수 있음 ).sleep
... 몇 가지 테스트를하고 포근한 가치를 가져야합니다 (당신은 그것이 제대로 작동하는지 확인해야합니다)이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다