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 @@ +