Что действительно “подавляет шумы режима”, среднего для команды mkfs?

Ошибка является довольно явной:

  • Она либо не существует по указанному пути, либо
  • У нее нет разрешения на ее открытие.

Поскольку вы используете относительный путь, я бы положил свои деньги на первый. Укажите полный путь ко второму pycharm.sh и он должен работать.

-121--77168-

Сценарий оболочки находится в другом каталоге, используйте абсолютный путь.

sh /path/pycharm.sh
-121--77167-

Вы не используете ./ для запуска сценария в целом , вы используете его для запуска программы (скрипт или скомпилированный двоичный файл) в текущем каталоге . Если второй сценарий находится в /path/pycharm.sh , затем его следует запустить как /path/pycharm.sh , а не как ./pycharm.sh .

-2
24.06.2014, 11:25
1 ответ

"тихий" означает, что он ничего не выдаст, если только не произойдет ошибка. Если я сделаю тестовую файловую систему с mkfs (которая просто запускает mke2fs на моей системе, и, возможно, на вашей тоже):

$ dd if=/dev/zero of=test bs=1024 count=1000
1000+0 records in
1000+0 records out
1024000 bytes (1.0 MB) copied, 0.00222076 s, 461 MB/s
$ mkfs test
mke2fs 1.42.10 (18-May-2014)
Discarding device blocks: done                            
Creating filesystem with 1000 1k blocks and 128 inodes

Allocating group tables: done                            
Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done
$

я получу много вывода. Если я сделаю то же самое с mke2fs -q:

$ dd if=/dev/zero of=test-quiet bs=1024 count=1000
1000+0 records in
1000+0 records out
1024000 bytes (1.0 MB) copied, 0.00222076 s, 461 MB/s
$ mkfs -q test-quiet
$

я не получу никакого текстового вывода. Это никак не влияет на саму созданную файловую систему, только на терминальный вывод, который вы получаете при выполнении команды.

(dd делает нам файл размером 1000КиБ для создания файловой системы, а не с использованием реального устройства)

.
3
28.01.2020, 05:15

Теги

Похожие вопросы