четвъртък, 7 април 2016 г.

systemd-nspawn containers - command execute automation

Some basic bashrc snippet


nspawn-execute() {
  pid=$(machinectl -a -l status $1 |grep Leader |awk '{print $2}');
  echo "Execute on $1: nsenter -t $pid -m  -i -n -p ${@: 2}";
  nsenter -t $pid -m  -i -n -p "${@: 2}";
}

nspawn-execute-all() {
  for i in $(machinectl list |grep nspawn|awk '{print $1}');
    do
      nspawn-execute $i "${@: 1}";
    done
}