求助:我这个 sh 文件应该放在哪个目录下,谢谢!

社区
Linux/Unix社区 帖子详情 求助:我这个 sh 文件应该放在哪个目录下,谢谢! worm2004 2006-07-15 10:54:18 源程序如下:
#include
#include
#include
int main(void)
{
pid_t pid;
if((pid=vfork())<0)
{
printf("fork error! \n");
exit(1);
}
else if(pid==0)
{
printf("Child process PID: %d.\n",getpid());
setenv("PS1", "CHILD\\$", 1);
printf("Process%4d: calling exec.\n",getpid());
if(execl("/bin/sh", "/bin/sh", "xinput", NULL)<0)
{
printf("Process%4d: execle error!\n",getpid());
exit(0);
}
printf("Process%4d: You should never see this because the child is already gone. \n",
getpid());
printf("Precess%4d: The child process is exiting.");
}
else
{
printf("Parent process PID:%4d.\n", getpid());
printf("Process%4d: The parent has fork process %d.\n", pid);
printf("Process%4d: The child has called exec or has exited.\n", getpid());
}
return 0;
}
[root@localhost bin]# gcc -o a30 a30.c
a30.c:56:2: warning: no newline at end of file
[root@localhost bin]# ./a30
Child process PID: 2625.
Process2625: calling exec.
xinput: xinput: 没有那个文件或目录
Parent process PID:2624.
Process2625: The parent has fork process 134514349.
Process2624: The child has called exec or has exited.
我程序是放在 /bin 下,
xinput.sh 文件也是放在 /bin 下的
我应该放在哪里呢?
谢谢!
...全文
487 2 打赏 收藏 求助:我这个 sh 文件应该放在哪个目录下,谢谢! 源程序如下: #include #include #include int main(void) { pid_t pid; if((pid=vfork())<0) { printf("fork error! \n"); exit(1); } else if(pid==0) { printf("Child process PID: %d.\n",getpid()); setenv("PS1", "CHILD\\$", 1); p 复制链接
扫一扫 分享 转发到动态 举报 AI 作业
写回复 配置赞助广告取 消
确 定
用AI写文章 2 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 worm2004 2006-07-15 打赏举报 回复 谢谢大大
可以了! sink 2006-07-15 打赏举报 回复 我没有试,不过感觉你要是运行xinput.sh的话,应该这样吧
if(execl("/bin/sh", "/bin/sh", "xinput.sh", NULL)<0)
或者加上路径:
if(execl("/bin/sh", "/bin/sh", "/bin/xinput.sh", NULL)<0)
apache-tomcat-7.0.88 4. **部署方式**:用户可以通过将Web应用程序的WAR文件(Web应用的归档文件)放在`webapps`目录下,或者直接将解压后的目录放进去,Tomcat会在启动时自动部署。 5. **运行与控制**:Apache Tomcat 7.0.88提供了一个... 2015语文A版语文二上《柳笛声声》ppt课件1 根据给定文件的信息,我们可以提炼出以下几个主要的知识点: ### 一、《柳笛声声》课文内容解析 #### 1.1 故事情节 《柳笛声声》是一篇描写孩子与自然和谐相处的文章。故事讲述了一个孩子在野外迷路后,通过制作... 初识 Linux — 文件管理 目录 文件和目录概述 1、文件和目录的概念 2、Linux 的目录结构 3、绝对路径与相对路径 文件和目录权限 1、文件和目录的属性 2、文件和目录的权限 3、修改文件和目录的属性和权限 1)、改变文件和目录的拥有... linux考试基础知识测验 Linux系统管理基础测试(100分钟) 姓名: 座位号: ... 负责文件在网络中的共享 B. 管理打印子系统Manages the printing subsystem C. 跟踪管理系统信息和错误 D. 管理系统日常任务的调度 (scheduling) ... 使用make命令编译项目文件入门 使用make命令编译项目文件入门 ... 在shell的提示符号下,若输入"make",则它会到目前的目录下找寻Makefile这个文件.然后依照Makefile中所记录的步骤一步一步的来执行.在我们写程序的时候,如果事先就把compile
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖 与我相关 我的任务 Linux/Unix社区 Linux/Unix社区 应用程序开发区 复制链接
扫一扫 分享 确定 社区描述 Linux/Unix社区 应用程序开发区 社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告 试试用AI创作助手写篇文章吧
+ 用AI写文章