连接中断时如何在 PowerShell 中自动重试 R 脚本
How to automate retry on an R script in PowerShell when the connection breaks
我有 运行R 脚本的 PowerShell 代码。该脚本应该用于抓取 Twitter。不幸的是,与 Twitter 的连接正在中断,我不得不手动重新 运行 脚本。是否可以在 Twitter 连接中断后自动 运行 脚本,这样我就不必坐下来监视它了?
以下是我的 PowerShell 代码。
cd C:\Program` Files\R\R-3.2.0\bin
Get-Content C:\Users\Lab-User\Documents\Sentiment_Twitter\Trial.R | .\R.exe --save
只创建一个循环会更容易。如果连接中断,则循环将重新开始。为此创建一个批处理文件。并输入以下内容
@echo off
cls
:start
powershell.exe -Command "Get-Content C:\Users\Samarth\Documents\Twitter\Trial.R | C:\Program` Files\R\R- 3.2.0\bin\R.exe --save"
goto start
我有 运行R 脚本的 PowerShell 代码。该脚本应该用于抓取 Twitter。不幸的是,与 Twitter 的连接正在中断,我不得不手动重新 运行 脚本。是否可以在 Twitter 连接中断后自动 运行 脚本,这样我就不必坐下来监视它了?
以下是我的 PowerShell 代码。
cd C:\Program` Files\R\R-3.2.0\bin
Get-Content C:\Users\Lab-User\Documents\Sentiment_Twitter\Trial.R | .\R.exe --save
只创建一个循环会更容易。如果连接中断,则循环将重新开始。为此创建一个批处理文件。并输入以下内容
@echo off
cls
:start
powershell.exe -Command "Get-Content C:\Users\Samarth\Documents\Twitter\Trial.R | C:\Program` Files\R\R- 3.2.0\bin\R.exe --save"
goto start