Für diese Funktion musst du eingeloggt sein.
ftp mit script starten
Status:
Ungelöst
|
Ubuntu-Version:
Ubuntu 18.10 (Cosmic Cuttlefish)
Antworten |
|
_perry
Anmeldungsdatum: 16. Januar 2017
Beiträge: 96
|
Hallo, ich möchte gerne auf meiner Camera den FTP Server starten. folgendes funktioniert wenn ich es eingebe: | telnet 192.168.42.1
tcpsvd -u root -vE 0.0.0.0 21 ftpd -w / >> /dev/null 2>&1 &
|
nach dem telnet Verbindungsaufbau muss ich noch den user eingeben. –- Nun möchte ich das alles mit einem Script ausführen jedoch weiss ich nicht,
wie ich den telnet Username mitgeben kann. –- Danke fürs lesen. Gruss John
|
|
_perry
(Themenstarter)
Anmeldungsdatum: 16. Januar 2017
Beiträge: 96
|
Ist gibt auch die Möglichkeit auf der Camera ein .sh script nach dem booten zu starten Das hier gibt in der allout.txt nichts aus
| #!/bin/sh
touch /tmp/fuse_d/allout.txt
tcpsvd -u root -vE 0.0.0.0 21 ftpd /tmp >> /tmp/fuse_d/allout.txt 2>&1
|
Das hier gibt in der allout.txt
| #!/bin/sh
touch /tmp/fuse_d/allout.txt
tcpsvd >> /tmp/fuse_d/allout.txt 2>&1
|
folgendes aus: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 | BusyBox v1.23.2 (2018-06-22 05:12:50 CST) multi-call binary.
Usage: tcpsvd [-hEv] [-c N] [-C N[:MSG]] [-b N] [-u USER] [-l NAME] IP PORT PROG
Create TCP socket, bind to IP:PORT and listen
for incoming connection. Run PROG for each connection.
IP IP to listen on, 0 = all
PORT Port to listen on
PROG ARGS Program to run
-l NAME Local hostname (else looks up local hostname in DNS)
-u USER[:GRP] Change to user/group after bind
-c N Handle up to N connections simultaneously
-b N Allow a backlog of approximately N TCP SYNs
-C N[:MSG] Allow only up to N connections from the same IP
New connections from this IP address are closed
immediately. MSG is written to the peer before close
-h Look up peer's hostname
-E Don't set up environment variables
-v Verbose
|
Soll doch heissen das tcpsvd verfügbar ist, aber warum wird bei ersten nichts ausgegeben nicht mal eine Fehlermeldung ?
|