Hello, I am a bit confused. Here is my bash file:
> > > > > > > > > > > *#!/bin/bashfor i in 37 59 70 82 90 69 70 67 > 81doURL="http://127.0.0.1:8000/live/user/pass/$i.ts > <http://127.0.0.1:8000/live/user/pass/$i.ts>"HAS_AAC_OUT=$(ffmpeg -i $URL > 2>&1 | grep 48000)if [ -z "$HAS_AAC_OUT" ];then FILE=${URL##*/} echo > "ERRORTS=${FILE%.*}"else echo "$HAS_AAC_OUT"fidone* if I exec this one I am getting like this if everything is ok: > * Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 > Hz, stereo, fltp, 117 kb/s* > * Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 > Hz, stereo, fltp, 120 kb/s* > * Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 > Hz, stereo, fltp, 118 kb/s* > * Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 > Hz, stereo, fltp, 115 kb/s* > * Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 > Hz, stereo, fltp, 118 kb/s* > * Stream #0:0[0x100]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 > Hz, stereo, fltp, 109 kb/s* > * Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 > Hz, stereo, fltp, 118 kb/s* > * Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 > Hz, 5.1, fltp, 99 kb/s** Stream #0:1[0x101]: Audio: aac (LC) > ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 124 kb/s* but any stream has problem and doesnt get 48000 then script gives me ERRORTS=37 or 59 or 70..... I need the alert me via email and I have to see value of ERRORTS. How can I realize it? many thanks On 16 June 2016 at 19:18, SZÉPE Viktor <[email protected]> wrote: > Hello! > > The Bash script should return an error: > > #!/bin/bash > # > # This script does something > # > > get-value-of-errorts > > if [ -n "$ERRORTS" ]; then > RET="1" > echo "ERROR: ${ERRORTS}" > else > RET="0" > fi > > exit "$RET" > > > monit config: > > check program errorts_test with path "/usr/local/bin/errorts.sh" > if status != 0 then alert > > > All the best! > > > Idézem/Quoting Volkan Celebi <[email protected]>: > > Dear all, >> >> I have a bash script and I would like to exec it every 5 minutes to check >> the value of ERRORTS variable. If everything goes well this variable >> doesn't get any value if is tehre any error this script assign to this >> variable a int integer. >> >> How I can realize this scenieri in monitrc file? >> >> Thanks in advance >> >> -- >> Volkan Çelebi >> IT System Spezialist >> Heimstr. 10 >> 8953 Dietikon >> Tel: +41 788 488 319 >> > > > > SZÉPE Viktor > -- > +36-20-4242498 [email protected] skype: szepe.viktor > Budapest, III. kerület > > > > > > -- > To unsubscribe: > https://lists.nongnu.org/mailman/listinfo/monit-general -- Volkan Çelebi IT System Spezialist Heimstr. 10 8953 Dietikon Tel: +41 788 488 319
-- To unsubscribe: https://lists.nongnu.org/mailman/listinfo/monit-general
