LINUX.ORG.RU

История изменений

Исправление 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, :

Ошибки будут, если сделать шаг влево/вправо.

Про кавычки спс, запомню.