2026/2/21 10:38:46
网站建设
项目流程
网站建设 推广企业税率,苏州网站建设招聘,分析企业营销型网站建设的可能性,百度搜索关键词优化方法工作中可能会有一些重复和繁琐的事情你不想做#xff0c;这个时候就写个脚本让它在服务器上慢慢跑着#xff0c;你就可以去干别的了。基本这个目的#xff0c;记录一下操作步骤。一#xff0c;脚本准备用擅长的语言写个脚本#xff0c;问题需要稍微考虑全面一点#xff0…工作中可能会有一些重复和繁琐的事情你不想做这个时候就写个脚本让它在服务器上慢慢跑着你就可以去干别的了。基本这个目的记录一下操作步骤。一脚本准备用擅长的语言写个脚本问题需要稍微考虑全面一点不然挂掉了处理脏数据就会很麻烦所以需要考虑数据重复怎么办中间网断了怎么办等。写好了后先在工具里调试一下确保能长时间运行不会挂。因为自己懒得频繁打包所以一般会写成一个可以传递参数的脚本。这里插入一个IDEA工具传递参数的方法用于调试。点你的项目-Edit Configurations打开 Run/Debug Configurations,在 Build and run那行有个Modify options-选择Program arguments,就会出来一个框可以填写参数了。二打包使用的是IDEA里的Maven. 一般会在工具最右边。点package就可以打包了。如果打包不成功可能会提示setting.xml文件找不到这时候需要看看File-Settings里面的配置看看是不是被override了。如果是去掉勾选就可以了。成功后就可以去项目里的target 目录下里面会生成一个 .jar 文件比如 My-project-1.1.jar。三上传本地也可以运行这个jar包可以在这个jar包所在的目录右击打开终端然后运行下面命令启动#2025-12-08 2025-12-09是自己定义的参数 java -jar My_project-1.1.jar 2025-12-08 2025-12-09推荐找一台可用的服务器来运行这个脚本所以需要通过本地上传这个jar包一般用FTP等工具就可以直接拖拽上传了。我懒得装工具这里使用了命令行。也是在刚刚的终端里输入#10.xxx.xxx.1xx是上传的server IP #/opt/syncData对应server上存放的目录 #my.ppk是你的密钥通过pem文件生成的 pscp -i C:\haiyu\my.ppk .\My_project-1.1.jar root10.xxx.xxx.1xx:/opt/syncData四在服务器上运行脚本命令如下#nohup 表示后台运行这样窗口关闭了这个程序也不会停止 #21 是把错误信息也写入日志文件 nohup java -jar My-project-1.0.0.jar 2024-01-01 2025-01-01 sync0101.log 21然后运行下面命令就可以看见实时log了tail -f sync0101.log就OK了