Один простейший пример решения: предположим, 1 означает, что файл заблокирован (предыдущий сценарий уже запущен), а 0 означает, что файл разблокирован (процесс не запущен).
Вот код
state=`cat /tmp/my_lck`
if [ "$state" -eq 1 ];then
echo "Already executing!!!"
exit
else
#Lock the file
echo 1 > /tmp/nws_lck
#Put you code here
#Unlock
echo 0 > /tmp/nws_lck
fi
Каким-то образом оказалось, что машине не понравился формат DVD. При предъявлении USB-накопителя, отформатированного в FAT32, все работало нормально. Не могу объяснить, почему это произошло, так как ничем не отличался от других машин.
Убедитесь, что кабели жесткого диска на 16-й машине подключены одинаково? Жесткий диск разделен таким же образом? Также проверьте оперативную память, так как установочный компакт-диск может использовать RAMFS во время установки.