История изменений
Исправление roman77, (текущая версия) :
Ошибки будут, если сделать шаг влево/вправо.
Про кавычки спс, запомню.
wtf?
Скрипт лежит в одной директории, где лежат сами контейнеры.
Получается sh 123.sh romanam/
Имя контейнера дописывается автокомплитом, и / в конце попадет в переменную.
lxc-info -n romanam/ выдаст:
lxc-info -n romanam/
lxc-info: Error opening /run/lock/lxc//var/lib/lxc/romanam/
Name: romanam/
State: STOPPED
А коли убрать последний символ, и подставить новую переменную, то все сработает как надо:
lxc-info -n romanam
Name: romanam
State: RUNNING
PID: 30822
IP: 192.168.1.11
IP: fd37:b7bd:46db:0:2ff:fbff:fe88:94af
CPU use: 1.34 seconds
BlkIO use: 26.28 MiB
Да, скрипт ужасен, но я его быстро слепил на коленке, в дальнейшем приведу в человеческий вид, с проверками и шлю... прочим.
Исправление roman77, :
Ошибки будут, если сделать шаг влево/вправо.
Про кавычки спс, запомню.
wtf?
Скрипт лежит в одной директории, где лежат сами контейнеры.
Получается sh 123.sh romanam/
Имя контейнера дописывается автокомплитом, и / в конце попадет в переменную.
lxc-info -n romanam/ выдаст:
lxc-info -n romanam/
lxc-info: Error opening /run/lock/lxc//var/lib/lxc/romanam/
Name: romanam/
State: STOPPED
А коли убрать последний символ, и подставить новую переменную, то все сработает как надо:
lxc-info -n romanam /
Name: romanam
State: RUNNING
PID: 30822
IP: 192.168.1.11
IP: fd37:b7bd:46db:0:2ff:fbff:fe88:94af
CPU use: 1.34 seconds
BlkIO use: 26.28 MiB
Да, скрипт ужасен, но я его быстро слепил на коленке, в дальнейшем приведу в человеческий вид, с проверками и шлю... прочим.
Исправление roman77, :
Ошибки будут, если сделать шаг влево/вправо.
Про кавычки спс, запомню.
wtf?
Скрипт лежит в одной директории, где лежат сами контейнеры.
Получается sh 123.sh romanam/
Имя контейнера дописывается автокомплитом, и / в конце попадет в переменную.
lxc-info -n romanam/ выдаст:
lxc-info -n romanam/
lxc-info: Error opening /run/lock/lxc//var/lib/lxc/romanam/
Name: romanam/
State: STOPPED
А коли убрать последний символ, и подставить новую переменную, то все сработает как надо: lxc-info -n romanam / Name: romanam State: RUNNING PID: 30822 IP: 192.168.1.11 IP: fd37:b7bd:46db:0:2ff:fbff:fe88:94af CPU use: 1.34 seconds BlkIO use: 26.28 MiB
Да, скрипт ужасен, но я его быстро слепил на коленке, в дальнейшем приведу в человеческий вид, с проверками и шлю... прочим.
Исправление roman77, :
Ошибки будут, если сделать шаг влево/вправо.
Про кавычки спс, запомню.
wtf?
Скрипт лежит в одной директории, где лежат сами контейнеры.
Получается sh 123.sh romanam/
Имя контейнера дописывается автокомплитом, и / в конце попадет в переменную.
lxc-info romanam/ выдаст:
lxc-info -n romanam/
lxc-info: Error opening /run/lock/lxc//var/lib/lxc/romanam/
Name: romanam/
State: STOPPED
А коли убрать последний символ, и подставить новую переменную, то все сработает как надо: lxc-info -n romanam / Name: romanam State: RUNNING PID: 30822 IP: 192.168.1.11 IP: fd37:b7bd:46db:0:2ff:fbff:fe88:94af CPU use: 1.34 seconds BlkIO use: 26.28 MiB
Да, скрипт ужасен, но я его быстро слепил на коленке, в дальнейшем приведу в человеческий вид, с проверками и шлю... прочим.
Исходная версия roman77, :
Ошибки будут, если сделать шаг влево/вправо.
Про кавычки спс, запомню.