9
A
答えて
9
これはKernel.execと同じです:
package main
import "syscall"
import "fmt"
func main() {
syscall.Exec("/bin/ls", []string{"ls", "-l"}, []string{});
// syscall.Exec("/bin/ssh", []string{"ssh", "-p", "22", "[email protected]"},
// []string{});
fmt.Println("Error can't be here");
}
が、それは、ポータブルIFAIKではありません。
関連する問題
- 1. 現在のプロセスをサブプロセスの呼び出しに置き換えますか?
- 2. PHP:exec() - プロセスを置換する
- 3. プロセス置換
- 4. JavaScriptの現在のデータを置換する際のエラー
- 5. 現在の変換位置に方向を適用する
- 6. C#:現在のプロセスを見つける
- 7. sqoopプロセスの出力を置換する
- 8. 現在のデザインでPDFのテキストを置き換える、PHP
- 9. Ionicの現在のページを置き換えるには?
- 10. 私の現在のCMSを置き換える
- 11. VI正規表現 - 現在の行番号を使用して置換する
- 12. 現在のルートを他のルートに置き換えます
- 13. AndroidのViewPagerで現在のフラグメントを置き換えます。
- 14. 現在のリモートブランチをマスターに置き換える
- 15. angle 2現在の要素を置き換えます。
- 16. MKMapView:現在のズームレベルを現在の位置に従います
- 17. 現在実行中のプロセスのpid
- 18. 私の現在のプロセスに従うと、
- 19. JavaScriptライブラリを使用した現在の画像スクローラー置換
- 20. シミュレータの現在の位置
- 21. 現在の位置にリロードするページ
- 22. freebsd:プロセスIDで実行中のプロセスの現在のディレクトリ
- 23. 新しいプロセスを開始し、現在のプロセスを終了する
- 24. 現在のタッチ位置
- 25. AChartEngine現在の位置
- 26. 現在アクティブなセッションのすべてのプロセスを取得する
- 27. 正規表現の置換。置換するもの([^ |] + $)
- 28. 現在のプロセスのWindowsパフォーマンスカウンタを取得する方法
- 29. oracleデータベース・プロセスの現在のトレース・ファイルを変更する方法
- 30. RabbitMQ消費者プロセスの現在のメッセージを停止する
複数のパラメータはどのように処理しますか?私はこれを試しています: 'syscall.Exec("/usr/bin/ssh "、[] string {" -p "、" 22 "、" root @ host "}、[] string {})' 'ssh:ホストに接続する22ポート22:ホストへの経路がない' – kolrie
これは次のように動作します: 'syscall.Exec("/usr/bin/ssh "、[] string {" "@ host"}、[] string {}) ' – kolrie
@kolrie、申し訳ありませんが、最初の引数としてコマンド名を渡す必要があります。それを固定した。 – perreal