시작 시 다른 사용자로 애플리케이션을 시작하려면 어떻게 해야 합니까?

시작 시 다른 사용자로 애플리케이션을 시작하려면 어떻게 해야 합니까?

다른 사용자(예: 알파)로 Linux에서 애플리케이션을 실행하려고 합니다. 백그라운드에서 실행하고 매개변수를 사용하여 시작해야 합니다.

하나는 파일 시스템이고 다른 하나는 애플리케이션이므로 파일 시스템을 먼저 시작한 다음 매개 변수를 사용하여 애플리케이션을 시작해야 합니다.

crontab @restart를 사용해 보았지만 init.d를 사용할 수 있습니까?

답변1

"파일 시스템이 시작되어야 한다"는 것은 무엇을 의미합니까? 어쨌든 가장 좋은 선택은 아마도 다음과 같습니다.

  • 시작할 대상을 정의하십시오( 로그인 su alpha -c "/path/of/app parm1 parm2 &"후 사용자를 정의한 su다음 &백그라운드에서 실행하는 데 사용).

  • /etc/rc.conf부팅 시 시작되도록 명령에 명령을 추가합니다 .

관련 정보