Все пишется прекрасно, но не запускается: -bash: ./dir_1.sh: /bin/sh^M: bad interpreter: No such file or directory
Там же лежат такие же скрипты, они работают, а этот нет. Хостер сказал, что проблема в Bom, надо отключить. Но я-то без него [BOM] пишу.
Как зафиксить?
----- In Console We Trust. Code hard. Or die.
EuGen
Отправлено: 28 Августа, 2012 - 18:18:27
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Tox пишет:
^M
Tox пишет:
Хостер сказал, что проблема в Bom
Плохой хостер. Этот "^M" есть не что иное, как представление Win-символа "\r". Используйте переводы строк UNIX-формата, то есть просто \n (сделать можно в любом редакторе, том же notepad++)
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Tox
Отправлено: 28 Августа, 2012 - 18:20:23
Посетитель
Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011 Откуда: Россия
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Tox
[cut] не увидел сразу. Верно. Используйте \n
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Tox
Отправлено: 28 Августа, 2012 - 18:30:32
Посетитель
Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011 Откуда: Россия
Помог: 0 раз(а)
EuGen
Спасибо) заработало
----- In Console We Trust. Code hard. Or die.
Tox
Отправлено: 29 Августа, 2012 - 12:40:43
Посетитель
Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011 Откуда: Россия
Помог: 0 раз(а)
Сегодня такая проблема обнаружилась: скрипт от моего юзера не запускается, а только от рута. Права 777, владелец - мой юзер.
Скрипт не менял, вчера все работало. Единственное, что меня смущает - хострер запускал его от рута. На локальной машине все пашет, что самое интересное.
----- In Console We Trust. Code hard. Or die.
EuGen
Отправлено: 29 Августа, 2012 - 13:23:09
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Tox пишет:
$connection
Как формируется? От правильного ли пользователя выполняется скрипт? Если да, то достаточно ли прав у этого пользователя на все проводимые операции?
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Tox
Отправлено: 29 Августа, 2012 - 14:17:03
Посетитель
Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011 Откуда: Россия
Помог: 0 раз(а)
Тем, у кого такая же проблема появится:
смело меняем владельца файлов и папок:
chown -hR user:group /path/
Ибо, там, где-то в глубине файлов и папок появится 1-2 файла, которые могут принадлежать руту. Да, ситуация бредовая, я тоже так думал, что у меня-то такого не произойдет, однако, бывает.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.