1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
NAME
FS::SSH - Subroutines to call ssh and scp
SYNOPSIS
use FS::SSH qw(ssh scp issh iscp sshopen2 sshopen3);
ssh($host, $command);
issh($host, $command);
scp($source, $destination);
iscp($source, $destination);
sshopen2($host, $reader, $writer, $command);
sshopen3($host, $reader, $writer, $error, $command);
DESCRIPTION
Simple wrappers around ssh and scp commands.
SUBROUTINES
ssh HOST, COMMAND
Calls ssh in batch mode.
issh HOST, COMMAND
Prints the ssh command to be executed, waits for the user to
confirm, and (optionally) executes the command.
scp SOURCE, DESTINATION
Calls scp in batch mode.
iscp SOURCE, DESTINATION
Prints the scp command to be executed, waits for the user to
confirm, and (optionally) executes the command.
sshopen2 HOST, READER, WRITER, COMMAND
Connects the supplied filehandles to the ssh process (in
batch mode).
sshopen3 HOST, WRITER, READER, ERROR, COMMAND
Connects the supplied filehandles to the ssh process (in
batch mode).
BUGS
Not OO.
scp stuff should transparantly use rsync-over-ssh instead.
SEE ALSO
the ssh manpage, the scp manpage, the IPC::Open2 manpage,
the IPC::Open3 manpage
HISTORY
ivan@voicenet.com 97-jul-17
added sshopen2 and sshopen3 ivan@sisd.com 98-mar-9
added iscp ivan@sisd.com 98-jul-25 now iscp asks y/n, issh
and took out path ivan@sisd.com 98-jul-30
pod ivan@sisd.com 98-sep-21
|