Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Проблема с system();
blacklabel  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 3
Пользователь №: 31055
На форуме: 5 лет, 8 дней
Карма:




Доброго времени суток, подскажите плиз че может быть за трабл?

Хочу по сабмиту сделать синхронизацию папок на внешнем и внутреннем сервере. Настроил rsync, настроил авторизацию ssh по ключу.

В консоли

/usr/bin/rsync -crz /var/www/html/pictures/ -e "ssh -i /root/.ssh/id_dsa" bla@blablabla:/.../.../


отрабатывает отлично, а вот через php скрипт

system('/usr/bin/rsync -crz /var/www/html/pictures/ -e "ssh -i /root/.ssh/id_dsa" bla@blablabla:/.../.../');  

- нет.

На сервере safe_mode off, команда system('ifconfig'); - отрабатывает на ура.

Уже не знаю в какую сторону копать.



Спустя 34 минуты, 45 секунд (10.01.2012 - 19:06) waldicom написал(а):
что если засунуть это все в скрипт (например sync.sh) и вызывать только скрипт?

Спустя 12 минут, 12 секунд (10.01.2012 - 19:18) blacklabel написал(а):
Пробовал - не помогает.

Спустя 5 часов, 36 минут, 58 секунд (11.01.2012 - 00:55) blacklabel написал(а):
Вопрос снят. Товарищь подсказал хард корный метод, если кому на будущее пригодится: доставляем pekl ssh2,
<?php 
$ssh = ssh2_connect('localhost', '22');
ssh2_auth_password($ssh , 'username', 'password');
ssh2_exec($ssh, 'shell command');
?>
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса