나는 다음과 같은 명령을 사용하고 있습니다.
gedit some_script.pl &
몇 년 동안.
그러나 명령줄을 다시 시작할 수 있도록 프로그램이 백그라운드에서 자동으로 실행되도록 하고 싶습니다 &
.
내가 입력할 때 어딘가에서 일부 설정을 변경하려면 어떻게 해야 합니까?
gedit somescript.pl
대신 다음과 같은 동작이 발생합니다.
gedit somescript.pl &
?
답변1
함수를 작성하세요. 이것을 당신의 것 ~/.bashrc
(또는 bash를 사용하지 않는 경우 동등한 것)에 추가하십시오:
geditbg(){
gedit "$@" &
}
그런 다음 새 터미널을 열거나 실행하면 . ~/.bashrc
이제 실행할 수 geditbg somescript.pl
있으며 백그라운드에서 열립니다.
명령 이름을 변경하고 싶지 않으면 다음을 수행할 수 있습니다( 시스템에서 /usr/bin/gedit
실행할 때 얻는 이름 으로 변경).which gedit
gedit(){
/usr/bin/gedit "$@" &
}