crontab을 사용하여 여러 화면 명령을 실행하고 별도로 기록하여 각 명령에 별도의 화면 이름을 제공합니다.

crontab을 사용하여 여러 화면 명령을 실행하고 별도로 기록하여 각 명령에 별도의 화면 이름을 제공합니다.

crontab개별적으로 실행된 여러 화면 세션의 출력을 기록하는 방법은 무엇입니까 ? 현재 나는 그들을 운영하고 있습니다

스크린-dm-L주문하다

style crontab이지만 모든 세션을 screenlog.0파일에 기록합니다.

이와 관련하여 crontab각 화면 세션의 이름을 지정할 수 있도록 명령줄 형식을 어떻게 지정해야 합니까?

답변1

당신이 보면스크린 매뉴얼 페이지-L, 바로 아래에 다음 옵션이 있음 을 알 수 있습니다 -Logfile.

   -Logfile file
        By default logfile name is "screenlog.0". You can set new
        logfile name with the "-Logfile" option.

이를 각 cron 작업에 대한 고유한 파일로 설정하면 필요한 작업을 수행할 수 있습니다.

이 옵션을 사용하여 세션 이름을 설정할 수 있습니다 -S <name>.

명령줄은 다음과 같습니다.

screen -dm -L -S session1 -Logfile session1.log

다음 명령을 실행하여 세션에 연결할 수 있습니다.

screen -x session1

관련 정보