프로그램을 실행할 때 이미 해당 프로그램이 실행된 상태이면 실행을 안하도록 처리할 필요가 있을 경우 사용한다.
http://awesome.naquadah.org/wiki/Autostart 참조했으나, 원문서의 스크립트는 프로그램 실행시 옵션을 줄 수가 없어서 옵셔을 줄 수 있도록 변경하였다.
#!/bin/bash pgrep $1 > /dev/null || ($* &)
위 스크립트를 run_once
등의 이름으로 저장하고 run_once program option1 options2 …
형태로 실행한다.