From 822cf62eed2053fe064d71ce10e169f71d4c77a6 Mon Sep 17 00:00:00 2001 From: pvincent Date: Sat, 5 Oct 2024 01:22:57 +0400 Subject: [PATCH] run_task_in_parrallel --- README.md | 4 +++- listes.txt | 2 ++ run_task_in_parrallel.sh | 7 +++++++ tasks/ssh_crontab | 18 ++++++++++++++++++ unavailable.txt | 1 + 5 files changed, 31 insertions(+), 1 deletion(-) create mode 100755 run_task_in_parrallel.sh create mode 100755 tasks/ssh_crontab create mode 100644 unavailable.txt diff --git a/README.md b/README.md index 57af3dd..ec9d132 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,8 @@ reports the failed ones ## execute ```bash -bash all.sh +./all.sh +./run_task_in_parrallel.sh tasks/ssh_crontab + ``` diff --git a/listes.txt b/listes.txt index 944a6ad..9945492 100644 --- a/listes.txt +++ b/listes.txt @@ -30,6 +30,8 @@ listes.jardinersespassions.re listes.jmmv.fr listes.la-butte.org listes.lapepiniere-aubervilliers.fr +listes.lapleiade-asso.fr +listes.nouveauplanning42.org listes.planningfamilial92.org listes.planningfamilial-idf.org listes.risomes.org diff --git a/run_task_in_parrallel.sh b/run_task_in_parrallel.sh new file mode 100755 index 0000000..53aa880 --- /dev/null +++ b/run_task_in_parrallel.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +FILE=listes.txt +TASK=$1 + +echo > unavailable.txt +parallel -a "$FILE" "$TASK" \ No newline at end of file diff --git a/tasks/ssh_crontab b/tasks/ssh_crontab new file mode 100755 index 0000000..4dc78d4 --- /dev/null +++ b/tasks/ssh_crontab @@ -0,0 +1,18 @@ +#!/bin/bash + + +if ssh "root@$1" -o ConnectTimeout=6 -o BatchMode=yes -o StrictHostKeyChecking=no -- bash <&2 + echo "$1" >> unavailable.txt +fi diff --git a/unavailable.txt b/unavailable.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/unavailable.txt @@ -0,0 +1 @@ +