ps: Как получить процессы без потребления памяти?

Две проблемы:

  1. Убедитесь, что скрипт действительно интерпретируется bash.
  2. Если имя, которое вы используете с source, не содержит косой черты, bashбудет искать его в $PATH.

Сценарий небудет интерпретирован bash, если вы явно запустите его, например, с помощью скрипт sh. Он будетинтерпретирован bash, если он исполняемый и его первая строка — #!/bin/bash(настройте путь, чтобы он соответствовал расположению ] bashв вашей системе), и вы запускаете его с помощью ./script, или если вы запускаете его с помощью сценария bash.

Кроме того, согласно руководству bash, исходное имя файлабудет

считывать и выполнять команды из имени файла в текущей оболочке. среду и вернуть статус выхода последней команды выполняется из имя_файла. Если имя файлане содержит косую черту, имена файлов в PATHиспользуются для поиска каталога, содержащего имя файла.

0
06.09.2016, 03:02
0 ответов

Теги

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