#!/bin/bash do_hotplug() { for i in $(seq 1 $2) do echo $1 > /sys/devices/system/cpu/cpu$i/online done } LAST_CPU=$(($(nproc)-1)) while true do do_hotplug 0 $LAST_CPU do_hotplug 1 $LAST_CPU done