From a9445184bb7b4975bc27e7b41e7bfd9f31f1c0ac Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma Date: Mon, 21 Mar 2022 23:03:47 +0100 Subject: README: update sfeed_update_xargs example Set exit status non-zero if any of the feeds failed similar to what sfeed_update also does now. --- README | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README b/README index 95f4e9a..648e63e 100644 --- a/README +++ b/README @@ -742,12 +742,18 @@ sfeed_update_xargs shellscript: # fetch feeds and store in temporary directory. sfeedtmpdir="$(mktemp -d '/tmp/sfeed_XXXXXX')" + mkdir -p "${sfeedtmpdir}/feeds" + touch "${sfeedtmpdir}/ok" # make sure path exists. mkdir -p "${sfeedpath}" # print feeds for parallel processing with xargs. feeds | SFEED_UPDATE_CHILD="1" xargs -r -0 -P "${maxjobs}" -L 6 "$(readlink -f "$0")" + status=$? + # check error exit status indicator for parallel jobs. + test -f "${sfeedtmpdir}/ok" || status=1 # cleanup temporary files etc. cleanup + exit ${status} - - - -- cgit v1.2.3