The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Не могу запустить скрипт(+)"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Не могу запустить скрипт(+)"
Сообщение от Mranton Искать по авторуВ закладки on 20-Окт-03, 15:22  (MSK)
Доброе время суток!

Вопрос совсем глупый, но где грабли не вижу

SuSE 8.2

root@linux:/ # uname -a
Linux linux 2.4.20-4GB #1 Mon Mar 17 17:54:44 UTC 2003 i586 unknown unknown GNU/Linux

есть текстовый файл(правила iptables) созданный под виндой и скопированный в линуксе

root@linux:~ # cp myrules /etc/init.d/

на файле меняю права доступа

root@linux:/etc/init.d # chmod 700 myrules
root@linux:/etc/init.d # l m*
-rwx------    1 root     root         7739 Jul 16 14:32 myrules*

пытаюсь запустить - не выходит

root@linux:/etc/init.d # ./myrules
zsh: no such file or directory: ./myrules
root@linux:/etc/init.d #

должно быть не то что-то делаю, но не вижу ошибки

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Не могу запустить скрипт(+)"
Сообщение от viewn Искать по авторуВ закладки on 20-Окт-03, 16:29  (MSK)
>Доброе время суток!
>
>Вопрос совсем глупый, но где грабли не вижу
>
>SuSE 8.2
>
>root@linux:/ # uname -a
>Linux linux 2.4.20-4GB #1 Mon Mar 17 17:54:44 UTC 2003 i586 unknown
>unknown GNU/Linux
>
>есть текстовый файл(правила iptables) созданный под виндой и скопированный в линуксе
>
>root@linux:~ # cp myrules /etc/init.d/
>

Первую строчку скрипта покажите.
>на файле меняю права доступа
>
>root@linux:/etc/init.d # chmod 700 myrules
>root@linux:/etc/init.d # l m*
>-rwx------    1 root     root  
>       7739 Jul 16 14:32
>myrules*
>
>пытаюсь запустить - не выходит
>
>root@linux:/etc/init.d # ./myrules
>zsh: no such file or directory: ./myrules
>root@linux:/etc/init.d #
>
>должно быть не то что-то делаю, но не вижу ошибки


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Не могу запустить скрипт(+)"
Сообщение от Mranton Искать по авторуВ закладки on 20-Окт-03, 16:34  (MSK)
#!/bin/bash
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Не могу запустить скрипт(+)"
Сообщение от viewn Искать по авторуВ закладки on 20-Окт-03, 17:09  (MSK)
>#!/bin/bash

А он (баш) у вас там есть?
А если так
#!/bin/zsh
-------^^^

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Не могу запустить скрипт(+)"
Сообщение от Mranton Искать по авторуВ закладки on 20-Окт-03, 17:15  (MSK)
root@linux:~ # l /bin/*sh*
-rwxr-xr-x    1 root     root        70056 Mar 13  2003 /bin/ash*
-rwxr-xr-x    1 root     root        54476 Mar 13  2003 /bin/ash.static*
-rwxr-xr-x    1 root     root       491992 Mar 13  2003 /bin/bash*
lrwxrwxrwx    1 root     root            4 Jul  6 22:39 /bin/csh -> tcsh*
-rwxr-xr-x    1 root     root       562660 Mar 13  2003 /bin/sash*
lrwxrwxrwx    1 root     root            4 Jul  6 22:38 /bin/sh -> bash*
-rwxr-xr-x    1 root     root      1376948 Mar 17  2003 /bin/tcsh*
-rwxr-xr-x    1 root     root       439076 Mar 13  2003 /bin/zsh*
root@linux:~ #

пробовал менять на #!/bin/sh  и zsh

пробовал писать скрипт сразу в линухе -  работает. отсюда напрашивается вывод, что линух "не понимает" текста скрипта. может винда туда напихала какие-то символы?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Не могу запустить скрипт(+)"
Сообщение от Михаил emailИскать по авторуВ закладки on 20-Окт-03, 18:11  (MSK)
>пробовал писать скрипт сразу в линухе -  работает. отсюда напрашивается вывод,
>что линух "не понимает" текста скрипта. может винда туда напихала какие-то
>символы?
перевод строки в винде два символа, в *nix-ах - один!
возможно, дело в этом...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Не могу запустить скрипт(+)"
Сообщение от lavr emailИскать по авторуВ закладки on 20-Окт-03, 17:19  (MSK)
>Доброе время суток!
>
>Вопрос совсем глупый, но где грабли не вижу
>
>SuSE 8.2
>
>root@linux:/ # uname -a
>Linux linux 2.4.20-4GB #1 Mon Mar 17 17:54:44 UTC 2003 i586 unknown
>unknown GNU/Linux
>
>есть текстовый файл(правила iptables) созданный под виндой и скопированный в линуксе
>
>root@linux:~ # cp myrules /etc/init.d/
>
>на файле меняю права доступа
>
>root@linux:/etc/init.d # chmod 700 myrules
>root@linux:/etc/init.d # l m*
>-rwx------    1 root     root  
>       7739 Jul 16 14:32
>myrules*
>
>пытаюсь запустить - не выходит
>
>root@linux:/etc/init.d # ./myrules
>zsh: no such file or directory: ./myrules
>root@linux:/etc/init.d #
>
>должно быть не то что-то делаю, но не вижу ошибки

скрипт проверяй, тебе же твой zsh сообщает что нет директории,
соответственно, смотри первую строку в скрипте на предмет под каким
SHELL'ом запускается, например:

-------- myrules -------
#!/bin/sh
...
------------------------

соответственно, пускай с отладкой:

zsh# sh -x /path/myrules
и смотри, ищи ошибку

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Не могу запустить скрипт(+)"
Сообщение от devnull Искать по авторуВ закладки on 20-Окт-03, 18:26  (MSK)
>>root@linux:/etc/init.d # chmod 700 myrules
>>root@linux:/etc/init.d # l m*
>>-rwx------    1 root     root  
>>       7739 Jul 16 14:32
>>myrules*
>>
>>пытаюсь запустить - не выходит
>>
>>root@linux:/etc/init.d # ./myrules
>>zsh: no such file or directory: ./myrules
>>root@linux:/etc/init.d #

>
>соответственно, пускай с отладкой:
>
>zsh# sh -x /path/myrules
>и смотри, ищи ошибку

>bash ./myrules
запускается?? т.е. если bash перед скриптом поставишь?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "ответ такой(+)"
Сообщение от Mranton Искать по авторуВ закладки on 21-Окт-03, 13:20  (MSK)
http://forum.citforum.ru/mes.php?id=85503&fs=0&ord=0&lst=0&board=10&arhv=

редактирование файла помогло. виндовые символа конца строки #13#10 прекрасно видно, например, в mc.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру