Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Консоль для панели

, (пишу)
Статус пользователя looks12
сообщение 10.5.2014, 8:01
Сообщение #1


Стаж: 13 лет

Сообщений: 305
Благодарностей: 51
Полезность: 172

Меценат Меценат

Привет всем.
Столкнулся с проблемой, точнее с отправкой команды в screen.
Код отправки:
Код
$ssh->exec_cmd('bash -c "screen -p 0 -S sessionname -X eval 'stuff \"some command\"\015'"'); // send command in screen

Как можно убрать/заменить штрих до stuff и после 015?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя 9iky6
сообщение 10.5.2014, 8:35
Сообщение #2


Стаж: 14 лет

Сообщений: 143
Благодарностей: 47
Полезность: 260

Код
\
???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 10.5.2014, 8:44
Сообщение #3


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

штрих???? это число 3.14 и здец....

это символ называется слеш вообще-то
и да, есть прямой и обратный слеш
в данном случаи этот слеш используется как символ экранирования других символов, в частности кавычек
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя looks12
сообщение 10.5.2014, 9:28
Сообщение #4


Стаж: 13 лет

Сообщений: 305
Благодарностей: 51
Полезность: 172

Меценат Меценат

'stuff \"some command\"\015'
чем заменить НЕ слеш, а штрих '


Отредактировал: looks12, - 10.5.2014, 11:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя looks12
сообщение 10.5.2014, 11:36
Сообщение #5


Стаж: 13 лет

Сообщений: 305
Благодарностей: 51
Полезность: 172

Меценат Меценат

Цитата(9iky6 @ 10.5.2014, 9:35) *
Код
'
???

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя OneGam3
сообщение 10.5.2014, 11:38
Сообщение #6


Стаж: 13 лет

Сообщений: 525
Благодарностей: 224
Полезность: 376

Код
$ssh->exec('screen ... \'stuff command\015\'');


Отредактировал: OneGam3, - 10.5.2014, 11:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 10.5.2014, 11:39
Сообщение #7


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

это апостроф тогда уж
а может и штрих)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 10.5.2014, 11:40
Сообщение #8


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(looks12 @ 10.5.2014, 9:01) *
Привет всем.
Столкнулся с проблемой, точнее с отправкой команды в screen.
Код отправки:
Код
$ssh->exec_cmd('bash -c "screen -p 0 -S sessionname -X eval 'stuff \"some command\"\015'"'); // send command in screen

Как можно убрать/заменить штрих до stuff и после 015?

$ssh->exec_cmd("screen -S sessionname -X -p0 stuff 'some command\n'");
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: