How to get rid of mail message?

Bo Berglund bo.berglund at gmail.com
Fri Feb 25 18:00:45 UTC 2022


On Fri, 25 Feb 2022 17:04:05 +0000, Colin Law <clanlaw at gmail.com> wrote:

>> >This is it I think. It is just a matter of redirecting the output to
>> >null in the cron command.
>> >https://www.cyberciti.biz/faq/disable-the-mail-alert-by-crontab-command/
>> >
>>
>> THanks!
>> I will try this. Easy for cron jobs but harder for scripts started by at...
>> There are a lot of scripts involved, do I have to edit all of them to redirect
>> the output?
>> The at commands are pretty complex (generated by another script) but I will have
>> a look at it.
>
>If you redirect a script output doesn't it propagate down?
>

Well I have a script that downloads videos internally using ffmpeg and ffmpeg
spews out stuff while it is working. But I also have other smaller scripts that
are called from the main script and they have user feedback output which I put
there just for convenience when I use them manually. Such as audio/video resync
utility which works for a while with ffmpeg too and then outputs a success
message. This is visible in the "mail".

So should the script that creates the at jobs be modified?
Now a typical job is created somewat like this (one line):

echo "getvideostream 4080 input13.mp4 && syncaudio 0.05 input13.mp4 X && mv
input13.mp4 ../new/2022-02-25_13PM_new_video.u.mp4" | at 13:00 today

getvideostream and syncaudio are both scripts using ffmpeg and with some user
feedback.

Should I add  > /dev/null 2>&1 at the end of the quoted command string above or
to each of the internal commands separated by &&?


-- 
Bo Berglund
Developer in Sweden





More information about the ubuntu-users mailing list