社区
Linux/Unix社区
帖子详情
LINUX+C:如何按计划自动发送文件?
lifeforu
2005-11-08 09:38:23
在linux+C写了一个发送文件的客户端,类似于FTP的操作界面,open,user,put file,close,quit
现在问题是客户要求能写一个脚本或是任务计划之类的东西让这个客户端能按计划定时发送指定的一些文件,我对linux+C了解还不太深,相当于WINDOWS平台的加一个定时器,定时检查文件是否存在,如果存在的话就发送到指定的服务器上,我应该怎么做?
...全文
143
7
打赏
收藏
LINUX+C:如何按计划自动发送文件?
在linux+C写了一个发送文件的客户端,类似于FTP的操作界面,open,user,put file,close,quit 现在问题是客户要求能写一个脚本或是任务计划之类的东西让这个客户端能按计划定时发送指定的一些文件,我对linux+C了解还不太深,相当于WINDOWS平台的加一个定时器,定时检查文件是否存在,如果存在的话就发送到指定的服务器上,我应该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
www8s88com
2006-03-02
打赏
举报
回复
mark
bekars
2005-11-10
打赏
举报
回复
写一个FTP上传文件的脚本
然后用crontab定时调用这个脚本,给你一个脚本例子:
FTP获取文件脚本
ftp -vin<<END
open 10.50.10.12
user aaa bbb
binary
cd dir
get abc.zip
bye
END
fytzzh
2005-11-09
打赏
举报
回复
用c的话写个程序
int main()
{
while (1)
{
sleep (100);
//do something
}
}
用脚本可以用crontab定时
x86
2005-11-09
打赏
举报
回复
你如果想在C里面完成这些工作, 那就用定时器好了.
一个简单例子:
#include <stdio.h>
#include <signal.h>
static void sig_alrm(int);
int main() {
signal(SIGALRM, sig_alrm);
alarm(5); // 5秒后调用函数sig_alrm
sleep(10);
}
static void sig_alrm(int signo)
{
printf("signo = %d\n", signo);
}
223xh
2005-11-09
打赏
举报
回复
crontab的用法
我以前找的两篇
http://www.139.com/Skin/1/BlogArticle.aspx?BlogId=20242&ContId=88606
http://www.139.com/Skin/1/BlogArticle.aspx?BlogId=20242&ContId=88540
lifeforu
2005-11-08
打赏
举报
回复
能够再详细一些吗、?或者再给一些资料
lihua_1687
2005-11-08
打赏
举报
回复
你可以写一个控制shell,把shell放在crontab 中定时启动
Linux
常用命令
Linux
常用的命令 Ctrl+a:光标回到命令行首。 (a:ahead) Ctrl+e:光标回到命令行尾。 (e:end) Ctrl+b:光标向行首移动一个字符。 (b:backwards) Ctrl+f:光标向行尾移动一个字符。 (f:forwards) Ctrl+w: 删除光标处到行首的字符。 Ctrl+k:删除光标处到行尾的字符。 Ctrl+u:删除整个命令行文本字符。 Ctrl
Windows常用快捷键和Windows CMD命令大全
Windows常用快捷键 1、win快捷键: 单独按Windows:显示或隐藏 “开始”功能表 Windows+BREAK:显示“系统属性” 对话框 Windows+D:显示桌面或恢复桌面 Windows+M:最小化所有窗口 Windows+Shift+M:还原最小化的窗口 Ctrl+Shift+N:新建
文件
夹 Windows+E:打开"我的电脑" Windows+I:打开“设置” Windows+K:打开“连接”快速操作 Windows+F:查找
文件
或
文件
夹 Windows+S:打开"搜索" Window
《虚拟仿真实验教学解决方案(BJBR)》(Yanlz+Unity+SteamVR+VR+AR+MR+HR+??BR??+??CR??+??DR??+??ER??+虚拟仿真+人机交互+立钻哥哥+==)
《虚拟仿真实验教学解决方案(BJBR)》 《虚拟仿真实验教学解决方案(BJBR)》 版本 作者 参与者 完成日期 备注 YanlzVR_BJBR_V01_1.0 严立钻 2019.07.19 ...
GCC 告警调试优化选项详细说明
参考:http://www.rowleydownload.co.uk/arm/documentation/gnu/gcc/Warning-Options.html gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的
文件
预处理器cpp 2.将预处理后的
文件
不转换成汇编语言,生成
文件
....
各类常用快捷键
Win10功能快捷键大全: Win10常用快捷键: 贴靠窗口:Win + 左/右 > Win + 上/下 > 窗口可以变为 1/4 大小放置在屏幕 4 个角落。 Win + R 打开运行对话框 Alt+F4 关机快捷键 切换窗口:Alt + Tab(不是新的,但任务切换界面改进)。 Win+L:锁住电脑或切换用户 Win+M:最小化所有窗口 Win+减号:缩小(放大镜) Win+加号:放大(放大镜) win+空格:秒显桌面 Win+Esc:关闭放大镜 Win+Tab:循环切换应用 Ctrl+S
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章