para cambiar un binario, primero hay que parar los procesos, y luego se cambia por FTP, te haces una copia si quieres de la versión que vas a cambiar, luego la borras y metes la nueva.
para parar los procesos, tienes que irte a la ruta donde está, esto por telnet con DCC lo puedes hacer perfectamente, te pongo un ejemplo.
supongamos que el mgcamd lo tienes en esta ruta.........../usr/camd
pues bien, tecleamos en telnet esto, lo que hacemos es situarnos primero hasta ese directorio, asi:
damos intro.
te pondra algo parecido a esto:
root@azboxHD: /usr/camd#
bien, esto nos está indicando que ya estamos en sitio que queremos, que es donde está metido el mgcamd, dentro de la carpeta camd.
ahora solo falta mandar esta orden para parar los procesos que estén abiertos, asi:
y damos intro, con esto hemos parado mgcamd y ya nos disponemos a cambiar el binario por FTP. lo unico a tener en cuenta en esta ultima orden es que tienes que poner el nombre del binario tal y como lo tengas dentro de la carpeta camd, es decir yo te he puesto killall -9 mgcamd, con esto matariamos el proceso de mgcamd, por que asi se llame, se puede llamar de otra manera por ejemplo mgcam_1.35 o lo que sea, pues entonces seria
una vez parado el proceso,pasas el nuevo, le das permisos 755, ya solo te queda arrancarla, damos esta ultima orden:
repito si se llama mgcam_1.38 pues entonces la arrancariamos asi:
ya tendrias el nuevo binario cambiado y arrancado.
ya solo te falta asegurar el script de arranque para los reinicios y demás,
en resumen nombre del binario en el script, (dentro del script de arranque verás el mgcamd por hay pues lo pones igual que como tu lo nombras cuando lo metiste) tiene que ser el mismo que le des al binario.