크론으로 도는 프로세스들이 로그도 안남고 아떻게 돼가는 지 알 수가 없네요. jobs라는 명령이 있다는데 응답이 없습니다.
ps -ef|grep "프로세스"해도 백그라운드는 안보이는게 맞는 건가요? 고수들의 가르침을 기다립니다.
수고하세요. 끝.
크론으로 동작시키는 건, 백그라운드로 계속 동작하는게 아니라 정해진 시간에 프로세스가 생성되는것 아닌가요?
크론으로 동작시킨게 데몬 형태라면 ps 상에 보여야 합니다. 메모리 상에 계속 상주 하는게 아니라 단발성 스크립트라면 실행과 동시에 끝났을 테니까 ps 상에 안보이는게 맞구요. 그리고 jobs 은 현재 접속해있는 셸 기준입니다.
소곤소곤
어떤 프로세스가 살아있는지 5분에 한 번씩 체크해서 죽었으면 살리는 건데 그렇다면 단발성으로 봐야겠군요. 그럼 주기적으로 도는 작업이라면 &>> log 해도 소용이 없나요. 제 딴에는 실행시마다 로그를 쌓으려고 했는데 매일 비어있더군요. -.-
계속 실행되어 있어야 하는 프로세스라면, 차라리 그 프로세스를 systemd unit이나 init를 통해서 돌리도록 설정하시는 건 어떤가요?
딱히 log 가 안남을 이유는 없을 것 같습니다. 디렉터리나 파일 권한에만 문제가 없다면요.&>>log 이게 터미널에서 실행이 되는지 먼저 확인해보세요.. 그럼 답이 될 것 같습니다.
&>>log
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
크론으로 동작시키는 건, 백그라운드로 계속 동작하는게
크론으로 동작시키는 건, 백그라운드로 계속 동작하는게 아니라 정해진 시간에 프로세스가 생성되는것 아닌가요?
음..
크론으로 동작시킨게 데몬 형태라면 ps 상에 보여야 합니다. 메모리 상에 계속 상주 하는게 아니라 단발성 스크립트라면 실행과 동시에 끝났을 테니까 ps 상에 안보이는게 맞구요. 그리고 jobs 은 현재 접속해있는 셸 기준입니다.
소곤소곤
그렇군요.
어떤 프로세스가 살아있는지 5분에 한 번씩 체크해서 죽었으면 살리는 건데 그렇다면 단발성으로 봐야겠군요.
그럼 주기적으로 도는 작업이라면 &>> log 해도 소용이 없나요.
제 딴에는 실행시마다 로그를 쌓으려고 했는데 매일 비어있더군요. -.-
계속 실행되어 있어야 하는 프로세스라면, 차라리 그
계속 실행되어 있어야 하는 프로세스라면, 차라리 그 프로세스를 systemd unit이나 init를 통해서 돌리도록 설정하시는 건 어떤가요?
음..
딱히 log 가 안남을 이유는 없을 것 같습니다. 디렉터리나 파일 권한에만 문제가 없다면요.
&>>log
이게 터미널에서 실행이 되는지 먼저 확인해보세요.. 그럼 답이 될 것 같습니다.소곤소곤
댓글 달기