IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Команды в Shell (https://www.imho.ws/showthread.php?t=76077)

Dr.Dre 19.12.2004 17:35

Команды в Shell
 
Хостинг мой на серваке, на котором ОС - Linux. Для доступа к шеллу использую putty-x86.exe
Так как я ещё начинающий в этом деле, ответьте мне на такой вопрос:
У меня есть в домашней дириктории файл tcl8.3.4.tar.gz мне нужно его распаковать. Какой командой это можно сделать?

RaZEr 19.12.2004 17:41

tar zxvf tcl8.3.4.tar.gz

Dr.Dre 19.12.2004 19:22

Понял, а я писал tar -xvzf tcl8.3.4.tar.gz

И ещё: у меня есть два файла run_this и run_background в дириктории public_html/chat/daemon
как их запустить?

Getafix 19.12.2004 19:42

./имя файла

Dr.Dre 19.12.2004 19:47

а если пишет cannot execute binary file

quaker 20.12.2004 02:47

сделать ему chmod +755
1 - выполнение
2 запись
4 чтение (кажись так)
первая цифра - владелец
вторая цифра - группа в которой состоит владелец
третья цифра все остальные
получаем
владелец 1+2+4 (7) - можно все
группа 1+4(5) можно чиатть и выполнять
остальные как и группа

Dr.Dre 20.12.2004 12:45

Да я уже делал chmod -R 777
сейчас попробовал 775 тоже такая же беда, пишет: cannot execute binary file

DeADMoroZ 20.12.2004 12:59

попробуй sh имя файла

Dr.Dre 20.12.2004 13:53

Цитата:

DeADMoroZ:
попробуй sh имя файла
ОК я попробую. Тут у меня сейчас другая проблема: пытаюсь скомпилить интерпритатор TCL и когда прописал make install вылезла такая фигня
bash-2.05b$ make install
Making directory /home/www/chat/daemon/lib
mkdir: cannot create directory `/home/www': Permission denied
chmod: failed to get attributes of `/home/www/chat/daemon/lib': No such file or directory
Making directory /home/www/chat/daemon/bin
mkdir: cannot create directory `/home/www': Permission denied
chmod: failed to get attributes of `/home/www/chat/daemon/bin': No such file or directory
make: *** [install-binaries] Error 1

DeADMoroZ 20.12.2004 14:08

Цитата:

mkdir: cannot create directory `/home/www': Permission denied
Значит, что нет доступа к этой папке. попробуй поставить куда нибудь в другое место.

Dr.Dre 20.12.2004 15:28

Всё с этим я разобрался, просто нужно были писать абсолютный (полный) путь не /home/www/chat/daemon/lib а /home/имя_моего_аккаунта/www/chat/daemon/lib

Dr.Dre 20.12.2004 17:41

Цитата:

Dr.Dre:
попробуй sh имя файла
блин в чем же проблемема! Всё рвно пишет cannot execute binary file
Может кто ставил уже такой же чат http://php.spb.ru/chat/ ? Или кто знает в чем же проблема всё таки!?

Sheryld 20.12.2004 20:29

а зачем ты ставишь программы в .../www ?

по идее их надо сттавить за корень сайта...

RaZEr 20.12.2004 21:03

Цитата:

блин в чем же проблемема! Всё рвно пишет cannot execute binary file
Криво собранные сорсы скорей всего (собранные недля той ОС или не тем компилятором). Посмотри всё ли ты правильно делаешь. Насколько я понимаю здесь есть полная инструкция: http://php.spb.ru/chat/unix.html
Цитата:

а зачем ты ставишь программы в .../www ?
Учитывая что это чат, возможно он захочет эти программы через CGI. Я думаю тут всё правильно.

Dr.Dre 21.12.2004 03:48

Цитата:

RaZEr:
Насколько я понимаю здесь есть полная инструкция: http://php.spb.ru/chat/unix.html
Да это подробнейшая инструкция как ставить, но проблема в том и есть что у меня по ней не получается, я вот сейчас и завис на пункте "Запуск чат-сервера" когда пытаюсь открыть run_this а TCL у меня думаю нормально скомпилился, я просмотрел никаких ошибок не было.

Тут даже не зависит от содержания файла run_this в нем написанно bin/tclsh8.3 dima_chat.conf
Но он даже к этой записи и не обращается, потому что куда этот файл не ложи он всё равно выдаёт такую ошибку. Я его скопировал из каталога daemon в просто chat и он сказал cannot execute binary file т.е. это не зависит от содержания, это что то другое. С спромил у админа червера, у меня есть права на запуск исполняемых файлов, он сказал что да, никакие мол права не ограничивал.

RaZEr 21.12.2004 11:25

Цитата:

потому что куда этот файл не ложи он всё равно выдаёт такую ошибку
Во-первых - клади, во-вторых он должен лежать не где-либо, а рядом с папкой bin (внутри которой tclsh8.3) и файлом dima_chat.conf (теска мой я смотрю недостатком самолюбия не страдает :biggrin: ).

Dr.Dre 21.12.2004 11:56

А он там и кладит :) всё четко, рядом с bin и dima_chat.conf я просто пробовал как он будет реагировать на запус из другой дерриктории. Я спросил у админа сервера не стоит ли у меня какой заперт на запуск фалов, он сказал что мол да батники запрещены. Похоже из за этого....

А кто тебе тёска, я не понял?

RaZEr 21.12.2004 11:59

Цитата:

он сказал что мол да батники запрещены. Похоже из за этого....
Да, - с такими раскладами ты его врядли запустишь :)

Цитата:

А кто тебе тёска, я не понял?
Дима (разработчик этого чата).

Dr.Dre 22.12.2004 11:15

Цитата:

RaZEr:
Да, - с такими раскладами ты его врядли запустишь
Да вот нет, запустил, мне даже разрешение не дали на запуск батников! :)
Только теперь у меня убивается похоже процесс чат-сервера или закрыт порт ихним фаэрволом, на котором висит демон :) гады!

Так у тебя такой чат уже стоит да?

RaZEr 22.12.2004 15:51

Цитата:

Так у тебя такой чат уже стоит да?
Нет.

Dr.Dre 24.12.2004 15:00

Цитата:

RaZEr:
Только теперь у меня убивается похоже процесс чат-сервера или закрыт порт ихним фаэрволом, на котором висит демон гады
Проблема решена было всё как я и предплогал, порт мне открыли, и робота отключили который убивал процесс моего демона, теперь все ОК


Часовой пояс GMT +4, время: 20:17.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.