linux下shell脚本启动其他可执行程序
- 零、前言
- 一、C++代码
- 二、shell脚本
- 三、shell运行效果
零、前言
linux下的项目中经常需要使用shell脚本去启动其他程序的操作,下面是自己编写的测试程序,以方便不会的同学参考和学习。测试代码使用C++结合shell编写,其他语言类似。
一、C++代码
C++测试程序如下:
#include <QCoreApplication>
#include <iostream>
using namespace std;
int main(int argc, char **argv)
{
cout << "--------------entry main--------------" << endl;
QCoreApplication a(argc, argv);
for(int i=0; i<argc; i++)
{
cout << argv[i] << " " << endl;
}
cout << "----------------end---------------" << endl;
return a.exec();
}
二、shell脚本
shell脚本如下:
echo "---------start shell-----"
echo "parameter1: $1"
echo "parameter2: $2"
echo "parameter3: $3"
echo "parameter4: $4"
echo "parameter5: $5"
echo "parameter6: $6"
./testShell $1 $2 $3 $4 $5 $6
三、shell运行效果
执行shell运行效果如下:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)