2012-10-15 3 views
1
이 조금 순진 들릴 수도

에 대한 백그라운드 프로세스를 업데이트,하지만 난리눅스 동적으로 변경

는 프로세스 동적으로 프로그램에 아래의 변경 사항에 대해 업데이트 할 수 있습니다, 쿼리는이 쿼리에 대한 몇 가지 정보가 필요하십니까? 그렇다면 리눅스 환경에서 어떻게 이것을 달성 할 수 있습니까?

예 : - 쉘 스크립트가 백그라운드에서 오래 실행되는 동안, 스크립트를 수정하면이 변경 사항에 대한 프로세스를 업데이트하는 방법을 알려줍니다.

+0

그런 트릭을하지 마십시오. –

답변

0

질문을 진술 한대로 가능하지 않다고 생각합니다. 이미 실행중인 프로그램을 수정할 수 없습니다.

그런데, 나는 당신이 당신의 문제에 대해 어떻게 생각하고 있는지 다시 생각해야한다고 생각합니다. 왜 쉘 스크립트를 업데이트하고 변경 사항을 적용해야합니까? 변경 사항을 예상하고 허용 할 솔루션을 코딩 할 수 있습니다.

예를 들어 스크립트는 /somedir의 모든 스크립트를 실행 중일 수 있습니다. 다음 스크립트 b.sh/somedir에 추가하면 b.sh이 실행됩니다.

나는 모호한 예제이지만, 실제로 많은 것을 제공하지 않은 문제 정의에 달려 있음을 알고 있습니다.

0

불가능하지는 않더라도 거의 불가능합니다.

즉시 스크립트를 업데이트하는 것이 이상하게 보입니다. 안정된 상태에서 변경 사항을 분리하여 구성 파일에 유지하고 시작, 중지, 다시 시작 등을 수행 할 수 있습니다.