Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 如何在日常基础上自动提取数据_Unix_Automation_Server - Fatal编程技术网

Unix 如何在日常基础上自动提取数据

Unix 如何在日常基础上自动提取数据,unix,automation,server,Unix,Automation,Server,有一个unix服务器,我必须每天从中手动提取特定文件中的数据。 因为这真的很耗时,所以我想知道是否有机会自动化这件事?? 请提供建议,因为我真的需要自动化这一日常任务 实际上,我正在提取数据并将数据保存到文件中,然后通过电子邮件发送。因此,我想生成一个shell脚本,它将在特定的时间段提取数据,提取的数据将通过电子邮件发送。通过电子邮件发送数据可以通过Unix命令完成。所以我的问题是,我们需要在服务器上进行什么配置,以使此任务能够自动化 关于假设我了解您的目标,您可以使用来安排任务在任一主机上运

有一个unix服务器,我必须每天从中手动提取特定文件中的数据。 因为这真的很耗时,所以我想知道是否有机会自动化这件事?? 请提供建议,因为我真的需要自动化这一日常任务


实际上,我正在提取数据并将数据保存到文件中,然后通过电子邮件发送。因此,我想生成一个shell脚本,它将在特定的时间段提取数据,提取的数据将通过电子邮件发送。通过电子邮件发送数据可以通过Unix命令完成。所以我的问题是,我们需要在服务器上进行什么配置,以使此任务能够自动化


关于

假设我了解您的目标,您可以使用来安排任务在任一主机上运行

至于如何传输文件,您可以使用单个unix命令来实现。我使用
scp
来传输文件,如果您在没有文件的情况下从主机运行命令,则可以像下面那样使用文件:
scpusername@serverB:/path/to/file/desired/file/path/on/serverA

至于如何使用cronjob,您希望该作业每天运行一次。所以,你的工作看起来是这样的:
01***scpusername@serverB:/path/to/file/desired/file/path/on/serverA

它应该在每天凌晨1点运行scp命令

有关cron的更多帮助链接:


我们需要更多的细节来帮助您。问题是什么?你要把它们提取到哪里?您想如何提取?您想如何实现自动化?实际上,我正在提取数据并将数据保存到文件中,然后通过电子邮件发送。因此,我想生成一个shell脚本,它将在特定的时间段提取数据,提取的数据将通过电子邮件发送。通过电子邮件发送数据可以通过Unix命令完成。所以我的问题是我们需要在服务器上做什么配置,这样这个任务就可以自动化了。这应该在问题中,请编辑它以包含该信息。您想根据时间表提取任意数量的压缩文件并通过电子邮件发送它们吗?对于调度,请尝试使用cron。除了调度部分之外,还可以在另一台服务器上创建脚本(例如A和服务器A上正在运行的bash脚本),以从服务器B提取数据(当存在实际数据时)