2013-07-25 37 views
-1

C++程序的功能是打開計算機套接字(16中的1),以允許將軟件程序下載到其上。因爲有16個不同的節點(所有不同的IP地址),所以我的腳本假設接受該程序並在16個不同的時間調用它。我甚至可以從哪裏開始?我對Bash腳本非常陌生。如何編寫運行C++程序的Bash腳本?

+1

有什麼問題嗎?只需調用該程序在你的腳本的16倍。 –

+0

那麼,到目前爲止你有什麼嘗試?我可能只是寫了同樣的東西[IP地址差異] 16倍以上。 –

+0

我是一名實習生,他們只是把這項工作交給了我。我從來沒有寫過任何東西。即時消失。 – user2619802

回答

1

您可以作出這樣一個簡單的腳本(如果您的可執行文件是a.out

#!/bin/bash 
./a.out arg1 arg2 ... 
./a.out arg1 arg2 ... 
#.. do this 16 times 

基本上,只要把你用在你的bash腳本運行C++程序16次命令,並把#!/bin/bash

之後頂部,你可以做一個chmod +x shellScriptName.sh使你的腳本可執行文件,然後運行它!

+0

謝謝!這真的有幫助 – user2619802

+0

我的論點是什麼? – user2619802

+0

無論您通常用什麼參數來運行您的C++程序。你可能沒有任何爭論,這是正常的。 – jh314