![](/img/trans.png)
[英]Is there an easy way to run bash scripts on R Markdown, using Windows 10?
[英]Run ssh command from R Markdown (bash)
我正在使用R Markdown編寫自動報告,該報告顯示了要從Redshift查詢數據的保留分布圖。 由於我需要通過ssh進入連接,因此我想將ssh命令作為bash命令添加到markdown腳本中。 我檢查以確保簡單的命令都能正常工作(例如cd,mkdir),但它們似乎都卡在了ssh命令上。
是否有人知道這是因為ssh命令還是由於R markdown / knitr而無法工作(如果我將ssh代碼粘貼到終端中就可以了)。 當我只鍵入ssh
時,它可以識別ssh命令,但是當我指定端口/端點時,它會卡住。 恐怕如果不共享ssh規范,就無法共享可復制的示例。
---
title: "example script"
author: "Tim Faber"
date: "1/29/2018"
output: html_document
runtime: shiny
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## Create ssh tunnel
```{r, engine='bash'}
ssh -N -L portid:datasource:portid ubuntu@..
```
對不起,我認為我的回答還很不完整,但我希望它能有所幫助。
像您一樣,我無法創建SSH隧道。 我認為bash
塊不是持久性的,所以我想知道如何創建這樣的連接。
但是,我成功發送了遠程命令:
---
title: "Untitled"
output: html_document
runtime: shiny
---
```{bash}
ssh user@xxx.yyy.zz.kk 'cd Documents;ls -l;'
```
我自己不使用Redshift,也不知道您是否可以使用ssh遠程命令來完成任務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.