Skip to content

shengliwang/ftp_post

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

说明

这是一个用于将shell命令的输出,转换为html文件。
然后上传到ftp服务器的shell脚本。

配置

declare -a cmds=("ifconfig" "ip addr" "cmdssssss") # 要执行的命令列表
ftp_server="" # ftp 服务器(gnu的命令支持ipv6)
ftp_user_name=""
ftp_user_passwd=""
ftp_up_dir="" # 要上传到ftp_server 上的目录文件夹下

cron 创建自动任务

archlinux 下举例

crontab -e 

然后填写入* * * * * /path/to/ftp_post.sh (每分钟执行一次) 和@reboot /path/to/ftp_post.sh (每次启动时执行一次)

注意:如果系统没有安装cron,则按照如下安装(archlinux举例)

pacman -S cronie
systemctl enable cronie.service
systemctl start cronie.service

注意事项

1.执行前要给脚本执行权限

chmod +x ftp_post.sh
  1. ftp客户端安装(arclinux下安装gnu的ftp命令:其支持ipv6)
sudo pacman -S inetutils

ftp — Simple ftp client provided by GNU Inetutils https://www.gnu.org/software/inetutils/manual/inetutils.html#ftp-invocation || inetutils

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages