mirror of
https://github.com/kata-containers/kata-containers.git
synced 2026-04-27 02:56:50 +00:00
docs: Fix shellcheck issues in offline_cpu.sh
Fix shellcheck warnings and notes identified by running shellcheck --severity=style. Signed-off-by: Fabiano Fidêncio <ffidencio@nvidia.com>
This commit is contained in:
@@ -5,19 +5,19 @@
|
||||
#
|
||||
# Description: Offline SOS CPUs except BSP before launch UOS
|
||||
|
||||
[ $(id -u) -eq 0 ] || { echo >&2 "ERROR: run as root"; exit 1; }
|
||||
[[ $(id -u) -eq 0 ]] || { echo >&2 "ERROR: run as root"; exit 1; }
|
||||
|
||||
for i in $(ls -d /sys/devices/system/cpu/cpu[1-9]*); do
|
||||
online=`cat $i/online`
|
||||
idx=`echo $i | tr -cd "[0-9]"`
|
||||
echo "INFO:$0: cpu$idx online=$online"
|
||||
if [ "$online" = "1" ]; then
|
||||
echo 0 > $i/online
|
||||
while [ "$online" = "1" ]; do
|
||||
for i in /sys/devices/system/cpu/cpu[1-9]*; do
|
||||
[[ -e "${i}/online" ]] || continue
|
||||
online=$(cat "${i}/online")
|
||||
idx=$(echo "${i}" | tr -cd "0-9")
|
||||
echo "INFO:$0: cpu${idx} online=${online}"
|
||||
if [[ "${online}" = "1" ]]; then
|
||||
echo 0 > "${i}/online"
|
||||
while [[ "${online}" = "1" ]]; do
|
||||
sleep 1
|
||||
echo 0 > $i/online
|
||||
online=`cat $i/online`
|
||||
echo 0 > "${i}/online"
|
||||
online=$(cat "${i}/online")
|
||||
done
|
||||
fi
|
||||
done
|
||||
|
||||
|
||||
Reference in New Issue
Block a user