Pregunta
Estoy usando Unísono para sincronizar archivos entre dos servidores. Estoy tratando de hacer que PHP lo llame después de que se cargue un archivo.
Estoy usando exec
, pero está devolviendo un código de error de 2.
exec("/usr/bin/unison /var/www/html/files ssh://a2//var/www/html/files -batch -prefer newer -times -path uploads", $out, $r);
$out
es una matriz en blanco, y $r
es 2. ¿Qué significa un código de error de 2?
PD que corrí php -a
en la línea de comando, y copió y pegó esa línea, y funcionó. También, exec('whoami')
Works (y es el mismo usuario en el que me registré como en la línea de comando).
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow