我有一台 Linux 计算机,想要执行以下操作(如果可能,两个独立的操作/进程):
每 x 分钟向远程计算机运行一系列 CLI 命令,以查看那里是否存在文件。如果是,我想开始将此文件下载到我的目录之一。文件可能很大,并且可能有很多远程计算机,因此理想情况下我应该将每个连接视为一个自己的进程。
检查新文件是否已到达我的文件系统。如果有,我想浏览这个文件,用一些算法分析内容,然后将结果存储在我安装的数据库中。然后删除已分析的文件。
关于如何以“最佳”和最可靠的方式做到这一点,有什么建议吗?脚本? Java/C/等等?多线程还是只是循环内容的单个进程?结果应该是可以运行数月而不停止的东西。
非常欢迎任何建议和/或示例代码!
谢谢! Z
最佳答案
对于#1,您可以使用 crantab( http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5 ) 来运行脚本。
我认为你可以使用 Shell、Python、Ruby 来完成你的任务
关于linux - 在 Linux 中创建多线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28955879/