메신저를 사용하여 폴더에있는 15 개의 오래된 pcap 파일을 병합하려고합니다. 나는 사용하려고 시도했다.
FILES=($(find /mnt/md0/capture/DCN/ -maxdepth 1 -type f -name "*.pcap" -print0 | xargs -0 ls -lt | tail -15 | awk '{print $8}'))
mergecap 명령을 사용 mergecap -w Merge.pcap ${FILES[@]}
하지만 mergecap은 crontab에 넣을 때 실행되지 않습니다. 제대로 작동하려면이 두 명령을 결합하는 방법이 있습니까?
그것은 CLI에서 실행됩니까?
—
MariusMatutiae
예, 그것은 완벽하게 터미널에서 작동합니다 .. 그리고 crontab에서 모든 경로를 검사했는데, 모든 것이 잘됩니다. syslog에서는 메일이 실행 직후에 보내진다는 것을 보여줍니다.
—
Jishnu U Nair
루트 사용자 또는 일반 사용자로 crontab을 실행하고 있습니까?
—
MariusMatutiae
일반 사용자. 하지만 sudo crontab -e에 스크립트를 넣었습니다
—
Jishnu U Nair
스크립트를 일반 사용자의 crontab으로 전환 해보십시오. 또는, sudo의 crontab에 스크립트를 남기고 sudo로 디버깅하십시오. 두 옵션은 별개입니다. 두 옵션을 모두 시도해야합니다.
—
MariusMatutiae