Cap*_*ack 9 scripts file-sharing
我需要制作一个脚本,将特定的日志文件/var/log/放入其中,并将其放在我可以轻松获取的地方(很可能是我可以访问的 Web 或 FTP 服务器)。我不认为我想使用邮件发送它。Webdav 可能是一个选项。它只需要在没有任何用户交互的情况下工作,并且非常快速和轻松。有什么建议?(基本上不需要密码)
ish*_*ish 12
/var/log通常是世界可读的,无需密码即可访问。wput实用程序。
sudo apt-get install wput如有必要,请安装它。wput [选项] [文件]... [url]...
ftp://[用户名[:密码]@]主机名[:端口][/[路径/][文件]]
例子:
wput /var/log/syslog ftp://jack:salty@ftp.website.com/www/mylogs/
-u当目标文件已经存在时,使用该选项强制上传。
wput --help或man wput了解更多选项。注意:像上面的例子那样以明文形式输入密码通常是非常不安全的;我强烈建议在服务器上创建一个受限的 FTP 帐户,它只允许上传到您创建的用于下载/查看日志的特殊目录。