Provided by:
manpages-ja_0.5.0.0.20100315-1_all 
FTP
ftp Midnight Commander (Virtual File System: VFS) URL
mirrordir --verbose \
ftp://lava.obsidian.co.za/pub/mirrordir \
/home/mirrordir
mirrordir --verbose /home/mirrordir \
ftp://psheer@lava.obsidian.co.za/home/ftp/pub/mirrordir
ftp --strict-mtimes on ftp
(--verbose ) mirrordir ftp VFS mc://
cron ftp
mirrordir
2 mkdir tree.OLD
mirrordir -v tree tree.OLD
mirrordir () ( cp(1) )
RAID mirrordir 2 mirrordir cron(8) mirrordir --nice
FTP
2
dar2 cron 6
#!/bin/sh
# (this is just in case of any bugs I don't know about,
# but I don't think it is necessary)
killall -9 tee
killall mirrordir >& /dev/null
sleep 2
killall -9 mirrordir >& /dev/null
( \
date ; \
echo "mirrordir says (if it said nothing it is bad):" ; \
mirrordir mc://dar1:12346/ -p abcdefg /mnt/dar1/ \
-i --exclude-regexp '^mc://dar1:12346/var/lock/subsys/atd' \
--exclude-regexp '^mc://dar1:12346/proc/' \
--exclude-regexp '^mc://dar1:12346/mnt/[^/]*/.*$' \
-i --exclude-regexp '^mc://dar1:12346/boot/' \
-i --exclude-regexp '^mc://dar1:12346/etc/lilo.conf' \
-C \
'
if (S_ISDIR (stat.st_mode)) {
if (!regexp ("^mc://dar1:12346/[^/]*$", PATH))
printf ("Backing up: %s0, PATH);
}
' ; \
date ; \
echo "Done" ; \
) 2>&1 \
| tee --ignore-interrupts --append /var/log/mirrordir.log \
| mail -s 'dar1 backup results' psheer@obsidian.co.za
turing.co.uk
secure-mcserv -p 12345 -d
copydir --secure -K 512 -z \
mc://alan@turing.co.uk:12345/usr/src/linux/.config .
512 ()
pslogin mc://alan@turing.co.uk:12345/
FTP
ftp ls -R mirror (1) mirrordir
mirrordir -v ftp://metalab.unc.edu/pub /home/ftp/pub
FTP
FTP --copy-mode ftp () cp(1)
copydir -v mirrordir-0.9.15.tar.gz \
mirrordir.lsm ftp://metalab.unc.edu/incoming/Linux
mirrordir sunsite
anonymous ftp ftp ~/.netrc --netrc ftp://myname@machine/
recursdir / -C
'if (!glob ("*.c", FILE)) printf ("%s\n", PATH);'
C
recursdir / -C
'if (S_ISCHR(stat.st_mode)) printf ("%s\n", PATH);'
FTP
recursdir ftp://user@remote.machine/ \
--exclude-regexp '//[^/]*/proc/' --tar-file /dev/mt
core
core :
recursdir / -C '
long l;
if (strncmp (PATH, "/proc", 5)) {
if (S_ISREG (stat.st_mode) && !strcmp ("core", FILE)) {
if (strstr (popen ("file " + PATH), "ELF 32-bit LSB core")) {
l = l + stat.st_size;
printf ("removing: %s, cumu. total = %ldkB\n", PATH, l >> 10);
exec ("rm", "-f", PATH); /* could also use system() */
}
}
}
'
TMPDIR ftp
TMPDIR
mirrordir :
0
1 () stderr
2 `unable to open control file for writing' grep mirrordir
grep(1)
atd ( pid ?) secure-mcserv atd
ftp 1 --time-offset mirrordir
mirrordir CPU
--exclude --exclude-from
()
--no-hard-links 0.9.8
ftp *ftpfs* vfs mirrordir
C
~/.netrc
--netrc
/etc/ssocket/accept.cs
/etc/ssocket/connect.cs
/etc/ssocket/arcinit.cs
cipher ()
/etc/ssocket/arcencrypt.cs
cipher ()
/etc/ssocket/private/
512, 1024 Reiser
/etc/ssocket/public/
/etc/ssocket/private/
mirrordir OS (!)
ftp://metalab.unc.edu/pub/Linux/system/backup
ftp://lava.obsidian.co.za/pub/linux/mirrordir
Paul Sheer <psheer@obsidian.co.za> <psheer@icon.co.za>
mirror(1), pavuk(1), cp(1), scp(1), find(1), mc(1), ftp(1), ssh(1),
tar(1), rlogin(1), rlogind(8), forward(1)