PDA

Visualizza la versione completa : Script bash


cron
12-01-2007, 19:10
Ciao raga,
vorrei chiedervi una piccola info. E' possibile creare uno script bash che una volta avviato si tenga in ascolto su una determinata porta e aspetti un mio comando da remoto per fare determinati compiti?
Cioè, io sono fuori casa e collegandomi alla porta dello script inviare dei comandi e in caso killare poi il processo.
Grazie.

vortex87
12-01-2007, 19:41
Non so quanto possa essere sicuro il tutto :stordita:

Usare ssh per avere la bash da remoto?

cron
12-01-2007, 21:34
Si vorrei usare ssh per avere una shell, in più lo script dovrebbe eseguire delle operazioni da me richieste. Tipo un prog. client-server.
E' possibile?

GreyFox86
12-01-2007, 21:58
Beh secondo me la soluzione migliore è tenere il demone ssh attivo, entrare in sessione remota nella tua consolle e poi usare gli script che hai preparato per fare quello che devi.

cron
13-01-2007, 18:07
Si hai ragione ma come dicevo prima, volevo fare un piccolo prog. client-server.

Neon87
13-01-2007, 18:20
ti colleghi via ssh e quando sei dentro lanci lo script ...

non capisco perche' tu non voglia usare ssh...

vortex87
13-01-2007, 18:54
Se a ssh dai come parametro il comando da eseguire non hai nemmeno bisogno di usare la bash remota.
Con


$ ssh utente@xxx.yyy.zz.pp comando

esegui direttamente "comando" solla macchina remota.

Se invece vuoi farti un tuo sistema client/server, non ne sono sicuro ma potresti avere bisogno di qualcosa di più potente della bash.

cron
13-01-2007, 20:46
Si avete ragione meglio usare ssh.
In ogni caso provero con il c a fare il programmino. Grazie raga dei consigli.

GreyFox86
13-01-2007, 21:03
Allora ti serviranno i sockets. Su GAPIL (guida alla programmazione in linux) ne parla, potresti partire da lì come documentazione.

billiejoex
13-01-2007, 21:24
In ogni caso provero con il c a fare il programmino.
Mai rapporto necessità/soluzione fu meno produttivo.
Molto probabilmente ci metteresti meno a:
- imparare un linguaggio più appropriato e sviluppare l'applicazione.
...che:
- sviluppare l'applicazione in C.

Loading