bash script «Нет такого файла …»

Я пытаюсь запустить обратный скрипт, который я написал, что я поместил его в каталог / srv на моей машине xubuntu.

Но когда я пытаюсь запустить его, это ошибки со следующим …

user@linuxbox:/srv$ sudo ./backup.sh sudo: unable to execute ./backup.sh: No such file or directory 

Содержимое моего сценария backup.sh выглядит следующим образом …

 #!/bin/sh rsync --update -raz --progress ./git '/media/user/New Volume/BACKUP' 

EDIT: я перевернул исполняемый бит с помощью chmod.

Вот разрешения …

 -rwxr-xr-x 1 root root 81 Mar 18 17:16 /srv/backup.sh 

EDIT: По-видимому, другой исполняемый экземпляр nano редактирует мой файл. Но я перезагрузил компьютер, поэтому не знаю, как это сохранилось. Это может быть проблема? Это происходит, когда я пытаюсь редактировать в nano.

 File backup.sh is being edited (by root with nano 2.5.3, PID 14039); continue? 

Когда я пытаюсь убить этот процесс PID, он говорит: «Нет такого процесса»,

2 Solutions collect form web for “bash script «Нет такого файла …»”

Первое, что я хотел бы сделать, это использовать полный путь вместо относительного, и проверить, чтобы вы установили бит «выполнить». Если вы не можете выполнить ls /srv/backup.sh тогда вы знаете, что это проблема имени / пути. Аналогично, если бит исполнения не установлен, даже root не сможет его выполнить.

т.е. sudo /srv/backup.sh

Измените #!/bin/sh на #!/bin/bash /srv/backup.sh #!/bin/bash в /srv/backup.sh

  • Можем ли мы найти количество страниц в файле Unix / Linux?
  • Как удалить строку, если строка является единственной вещью на линии
  • Поиск текста внутри выходной команды java
  • Замена параметра скрипта скрипта
  • Расширение Wash с Bash с помощью командной строки
  • Загрузите URL из файла CSV и переименуйте файл
  • Файловые дескрипторы и сценарии оболочки
  • Правильный способ использования shebang для bash
  • Избегайте буферизации вывода для группы команд (фигурные скобки) в сценарии bash
  • Проверка md5sum (без файла)
  • Вставить текст по определенному номеру строки
  • Interesting Posts

    Выяснение * что * синхронизирует два сервера Linux

    Как узнать, что мой виртуальный гость использует VT-x?

    Установка USB-накопителя, который не распознается

    Проблема с задержкой блокировки Caps

    Exim: электронная почта для root игнорирует / etc / aliases и /root/.forward – всегда используется для определения имени домена

    IPython Qt Console не имеет названия в коммутаторе приложений GNOME

    Краткий учебник о том, как дистрибутив linux организован и должен работать

    Сравните два файла для соответствия строк и сохраните положительные результаты

    Гэке не открывается

    Как передать каждую строку текстового файла в качестве аргумента в команду?

    Наличие файла id_rsa.pub в моем защищенном репозитории dotfiles

    Как настроить Debian с помощью трекпада / clickpad Thinkpad T440?

    Должна ли каждая группа процессов принадлежать к одному сеансу процесса?

    Не удается восстановить зашифрованные файлы на Ubuntu

    Проверка окончаний строки из текста, созданного perl-скриптом

    Linux и Unix - лучшая ОС в мире.