Когда я меняю сценарий bash (Ubuntu 10.04), сценарий изменяется, но когда я запускаю его, он запускает более старую версию, и внесенные изменения игнорируются. А некоторые файлы просто пишет, что файл не существует (хотя он и есть...)
Я предполагаю, что это как-то связано с разрешениями, хотя я убедился, что файлы помечены как «Чтение и запись» для всех пользователей и исполняемые файлы. Но, возможно, это разрешение, которое мне нужно изменить на «более высоком уровне»? Отчаянный
.
не включен вPATH
по умолчанию (и не должен быть включен в путь), поэтому исполняемые файлы, расположенные в текущем рабочем каталоге, необходимо запускать с./foo
или./bar.sh
. Попробуйтеecho $PATH
, иpwd
, иtype <filename>
для любого имени файла, с которым вы пытаетесь работать. - person sarnold   schedule 23.03.2011