Можно получить доступ к передаваемым аргументам с $n
где n
число аргумента - 1, 2, 3, ...
. Вы передаете аргументы точно так же, как Вы были бы с любой другой командой.
$ cat myscript
#!/bin/bash
echo "First arg: $1"
echo "Second arg: $2"
$ ./myscript hello world
First arg: hello
Second arg: world
Быстрое примечание: Я принимаю, когда Вы говорите его "проваленный УМНЫЕ тесты", Вы подразумеваете, что это имеет один или несколько атрибутов перед сбоем, переставших работать теперь. Не то, чтобы длинная самопроверка перестала работать. Если его справедливые отдаленные кварталы, то просто необходимо было повторно отобразить их и проблему, решены — даже без нового диска. (Но все еще имейте резервные копии!)
Действительно ли это безопасно? Ну, определите безопасный... Я имею в виду, Вы продолжаете использовать диск, который (через УМНЫЙ отказ) говорит Вам, что ожидает серьезную потерю данных в течение следующего дня.
errors=remount-ro
предназначается для предотвращения потенциальных плохих результатов попытки продолжить использование в полной мере поврежденной файловой системы:
/home
. Или когда Вы получаете два файла, "совместно использующие" те же секторы. Fsck должен "зафиксировать" это независимо, но можно волновать с хорошей частью файловой системы, сидящей без дела в lost+found и многих файлах, поврежденных от перекрывающихся секторов.Я надеюсь, что у Вас уже есть резервное копирование. Я надеюсь, что Вы протестировали то резервное копирование.
Когда мой корневой жесткий диск поврежден, индикатор просто продолжал мигать, и застрявшая система,
Временным решением является попытка заполнить поврежденные тюремные корпуса, сначала найти все сбойные блоки с badblocks
, затем используйте hdparm
для сообщения жесткого диска прекращают использовать тот блок.
Но это стоило бы прекрасного времени, я не делаю этого стоящий того.
Victoria
и другие инструменты, многие из которых доступны на общих CD начальной загрузки как Начальная загрузка Hiren CD и другие. Еще одна внутренняя подсказка: Victoria
иногда СБОИ, когда жесткий диск был заблокирован паролем ATA и продолжает жаловаться, что он не может получить доступ к диску. Я мог решить это при помощи его производной, MHDD
, который (удостоверяются, что использовали DisPWD
опция, не "Разблокировали"!) мог удалить пароль постоянно и сделал диск доступным и читаемым для любого инструмента.
– syntaxerror
03.12.2014, 19:05