私の目標は、PowerShellを使用してRスクリプトのソースをスケジュールすることです。PowerShellを使用してRスクリプトのソースをスケジュールする方法は?
私の現在の仕事の流れは、RStudioを開くことです。右上の "Source"ボタンをクリックしてください。それが終わるまで待ってから、RStudioを閉じます。私はRのスクリプトでは何も変更しません。
PowerShellでは、Register-ScheduledJobコマンドレットを使用して、C#プログラムを日次スケジュールで開始しています。 PowerShellを使ってRスクリプトのソースを効果的に使用するという例は見つけられません。
PowerShellスクリプトでおそらくInvoke-Expressionコマンドレットを使用する必要があると思います。しかし、私は100%確実ではありません。
私はこれを試しました: スタートプロセス "C:\ Program Files \ R \ R-3.2.4 \ bin \ x64 \ Rterm.exe" -RedirectStandardInput "C:\ MyScript.R"
また、CMDバッチを使用するソリューションがPowerShellを使用する目的を破ってしまうのを避けるために、私は解決したくありません。
PowerShellはMicrosoft PowerShellを指します。これは、.NETフレームワークのシェルスクリプト言語です。私はあなたが私の質問と間違っていると仮定しているので、 "&"演算子がありません。 –
私はPowerShellの.Rスクリプトを実行したいと考えていました。私はPowerShellの呼び出しコマンドとして '&'を参照しています。PowerShellスクリプトで私の例の行を使用する場合、この方法で.Rスクリプトを実行し、必要に応じて出力を別のコマンドレットにパイプしたり、データを取り出したりすることができます結果やプロット.Rスクリプトが生成され、PowerShellでそれらと共に処理されます。たぶん、必要な解決策のためのいくつかの追加の制約/要件がありますか? –
Martinに感謝します。私はそれが可能であることを知らなかった。 –