CRON의 명령만 출력하는 방법은 무엇입니까?

CRON의 명령만 출력하는 방법은 무엇입니까?

입력하다:

* * * * * ( /path/to/foo -x )
3 * * * * /full/path/tothing
3 3,2,4 * * * /full/path/tothing4 3

산출:

( /path/to/foo -x )
/full/path/tothing
/full/path/tothing4 3

묻다:다섯 번째 공백까지 줄을 자르는 방법은 무엇입니까?

답변1

사용 cut:

crontab -l | cut -d' ' -f6-

답변2

방법은 다음과 같습니다.

$ crontab -l|sed -r 's/([^[:space:]]+[[:space:]]){5}//'

답변3

노력하다:

cat /etc/crontab|awk '{ print substr($0, index($0, $7)) }'

이렇게 하면 여섯 번째 필드 없이 모든 이 인쇄됩니다 .

관련 정보