На хромобуке и после промывки:
Вы можете получить доступ к оболочке VT2, нажав CTRL+ALT+⮕, и вы можете нажать CTRL+ALT+⬅, чтобы вернуться на обычный экран. Стрелка вправо - F2, а стрелка влево - F1.
После появления приглашения к входу в систему вы должны увидеть набор инструкций, рассказывающих о доступе к командной строке. По умолчанию вы можете войти в систему как пользователь
chronos
без пароля. Это включает возможность выполнения sudo без пароля. Инструкции на экране подскажут вам, как установить пароль. Они также подскажут, как отключить затемнение экрана.
chromium.googlesource.com chromiumos docs
После входа в систему вы можете выполнить следующую команду для установки пароля, чтобы вы могли запускать sudo
из оболочки браузера:
sudo chromeos-setdevpasswd
Однако у вас не будет возможности изменять системные файлы. Чтобы изменить системные файлы, вам нужно выполнить следующую команду:
sudo ./make_dev_ssd.sh --remove_rootfs_verification --partitions 2
В качестве альтернативы вы можете установить пароль root и включить доступ на запись, перейдя в режим разработчика с помощью кнопки питания+ESC+⮕, после чего вы увидите экран с предупреждением и выделенную строку, в которой говорится о включении доступа на запись. Щелкните на этой строке и задайте пароль, после чего система перезагрузится.
Позже, после загрузки, нажмите CTRL+ALT+⮕ и используйте установленный пароль для входа в систему под именем root
.
Затем выполните следующую команду, чтобы включить пароль для root и sudo:
sudo chromeos-setdevpasswd
Здесь, вам будет предложено установить пароль или вы можете использовать тот же пароль, что и раньше, и у вас будет доступ на запись к системным файлам с помощью sudo
.
Попробуйте это,
for i in $(cat HPE_FRAMES_IP); do ssh Reports@$i showsys | awk '{print $2","$5}' ; ssh Reports@$i showpd -degraded -failed | awk '{print $1","$2","$3","$5}' ; done | grep -v "MiB" | grep -v "total" | egrep -B3 "failed|degraded" | sed 's/---Name/\n---Name/g' > file.csv
awk
column
-B3
напечатает 3 строки перед совпадающим ключевым словом sed
— добавить новую строку перед «Именем» в качестве ожидаемого вывода Здесь поможет Grep:
for i in $(cat HPE_FRAMES_IP); do ssh Reports@$i showsys | awk '{print $2,$5}' | column -t ; ssh Reports@$i showpd -degraded -failed | awk '{print $1,$2,$3,$5}' ; done | grep -v "MiB" | grep -v "total" | grep -B 4 -iE "failed|degraded"
Направить вывод с помощью grep -B 4 -iE "failed|degraded"