社区
Linux/Unix社区
帖子详情
LINUX+C:如何按计划自动发送文件?
lifeforu
2005-11-08 09:38:23
在linux+C写了一个发送文件的客户端,类似于FTP的操作界面,open,user,put file,close,quit
现在问题是客户要求能写一个脚本或是任务计划之类的东西让这个客户端能按计划定时发送指定的一些文件,我对linux+C了解还不太深,相当于WINDOWS平台的加一个定时器,定时检查文件是否存在,如果存在的话就发送到指定的服务器上,我应该怎么做?
...全文
149
7
打赏
收藏
LINUX+C:如何按计划自动发送文件?
在linux+C写了一个发送文件的客户端,类似于FTP的操作界面,open,user,put file,close,quit 现在问题是客户要求能写一个脚本或是任务计划之类的东西让这个客户端能按计划定时发送指定的一些文件,我对linux+C了解还不太深,相当于WINDOWS平台的加一个定时器,定时检查文件是否存在,如果存在的话就发送到指定的服务器上,我应该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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 中定时启动
2010年9月
Linux
系统管理考试模拟题.pdf
8.
自动
挂载
文件
系统:在
Linux
中,通过修改/etc/fstab
文件
可以设定开机时
自动
挂载的
文件
系统,并控制是否允许卸载。 9. 开机启动
文件
系统:/etc/fstab
文件
中的第五列(编号5)标记了是否允许
Linux
卸载已加载的
文件
...
Linux
常用命令
Linux
常用的命令 Ctrl+a:光标回到命令行首。 (a:ahead) Ctrl+e:光标回到命令行尾。 (e:end) Ctrl+b:光标向行首移动一个字符。 (b:backwards) Ctrl+f:光标向行尾移动一个字符。 (f:forwards) Ctrl...
Windows常用快捷键和Windows CMD命令大全
单独按Windows:显示或隐藏 “开始”功能表 Windows+BREAK:显示“系统属性” 对话框 Windows+D:显示桌面或恢复桌面 Windows+M:最小化所有窗口 Windows+Shift+M:还原最小化的窗口 Ctrl+Shift+N:新建
文件
夹 ...
《虚拟仿真实验教学解决方案(BJBR)》(Yanlz+Unity+SteamVR+VR+AR+MR+HR+??BR??+??CR??+??DR??+??ER??+虚拟仿真+人机交互+立钻哥哥+==)
13-操作考核
自动
评分系统- 14-乙酸乙酯合成与精制实训装置- 15-增强现实技术(简称AR)- 16-优质资源申报(示范性虚拟仿真实验教学项目建设)- 17-VR实验室- 18-农学软件- 19-测绘类软件- 20-材料工程虚拟仿真软件- 21-...
各类常用快捷键
各类功能快捷键: 文章目录 **各类功能快捷键:** **Win10常用快捷键:** **Dos命令键** **eclipse快捷键** **world快捷键** **
linux
快捷键命令** **IDEA快捷键** Win10常用快捷键: 鼠标左键点住窗口,晃动两下,...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章