#!/bin/bash set -ex THIS_DIR=$( cd "$( dirname "${BASH_SOURCE[0]:-${(%):-%x}}" )" && pwd ) apt update && apt install sudo addgroup nasp insert_if_not_exist() { filename=$1 line=$2 if [ ! -f "$filename" ]; then touch $filename fi grep -qxF -- "$line" "$filename" || echo "$line" >> "$filename" } insert_if_not_exist "/etc/crontab" "*/5 * * * * root cd \"$THIS_DIR\" && git pull && \"$THIS_DIR\"/testbed_cron.sh" "$THIS_DIR"/testbed_cron.sh