Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: используем php для синхронизации по rsync через ssh с ключам
Покинул форум
Сообщений всего: 8
Дата рег-ции: Авг. 2012
Помог: 0 раз(а)
Доброго времени суток.
Помогите разобраться с настройкой PHP.
Есть команда rsync, для синхронизации файлов. Сейчас есть два сервера cs1 и cs2. на обоих стоят ssh ключи без паролей.
Если ввести в терминале команду
Явно я что-то не так делаю. Помогите разобраться что нужно сделать, чтобы все заработало. Подключение по ключам происходит. Вот только выполнить команду не могу.
Я уже записал эту команду в баш скрипте и попробовал его запустить из терминала. Все работает. Но, если запускать через функцию system, то он не отрабатывает, потому, что там есть ssh. Без него он будет работать. Если rsync будет локально отрабатывать команду.
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Зачем вы в ssh2_exec оборачиваете команду в system?
Второе, $connection - это ресурс. Обычно у них нет приведения к строке и что вы пытаетесь скормить аргументу -e я не очень понимаю.
Для дебага кроме STDIO поглядите в STDERR
----- PostgreSQL DBA
saifuddin
Отправлено: 24 Января, 2016 - 11:07:12
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Авг. 2012
Помог: 0 раз(а)
Мелкий пишет:
Зачем вы в ssh2_exec оборачиваете команду в system?
Второе, $connection - это ресурс. Обычно у них нет приведения к строке и что вы пытаетесь скормить аргументу -e я не очень понимаю.
Для дебага кроме STDIO поглядите в STDERR
Я новичок в PHP. Лучше скажите как мне на PHP запустить эту команду. Буду вам при много благодарен.
Мелкий
Отправлено: 24 Января, 2016 - 11:13:58
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
уже сказал.
----- PostgreSQL DBA
saifuddin
Отправлено: 24 Января, 2016 - 11:16:17
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Авг. 2012
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.