/*
* inc_shell.c
* Linux下C语言引用shell命令的简单例子
*/
#include < stdlib.h >
#include < stdio.h >
#include < unistd.h >
int main( int argc, char ** argv)
{
int oc;
while ((oc = getopt(argc, argv, "ts")) != -1)
{
switch (oc) {
case 't':
system("/etc/rc.d/httpd stop");
break;
case 's':
system("/etc/rc.d/httpd start");
break;
case '?':
break;
default:
printf("No user ");
break;
}
}
return 0;
}
* inc_shell.c
* Linux下C语言引用shell命令的简单例子
*/
#include < stdlib.h >
#include < stdio.h >
#include < unistd.h >
int main( int argc, char ** argv)
{
int oc;
while ((oc = getopt(argc, argv, "ts")) != -1)
{
switch (oc) {
case 't':
system("/etc/rc.d/httpd stop");
break;
case 's':
system("/etc/rc.d/httpd start");
break;
case '?':
break;
default:
printf("No user ");
break;
}
}
return 0;
}