shell脚本运行时,出现这样的提示是什么意思

来源:1-2 [Linux]获取操作系统基本信息

ls437088

2016-11-14 13:05

谁能告诉我是什么意思呀?

http://img.mukewang.com/582945fd000125fb07410118.jpg

写回答 关注

3回答

  • ls437088
    2016-11-14 20:02:13

    #!/bin/dash

    /*a simple shell*/

    /* use command 'leave' to exit*/

     

    #include <unistd.h>

    #include <sys/types.h>

    #include <sys/wait.h>

    #include <stdlib.h>

    #include <sys/stat.h>

    #include <fcntl.h>

     

    #define BUFFERSIZE 80

     

    extern char *get_current_dir_name(void);

    extern char *getenv(const char *name);

    extern pid_t waitpid(pid_t pid, int *status, int options);

     

    char buffer[BUFFERSIZE+1];


  • 学而不用非礼也
    2016-11-14 17:43:58

    如果要改,还是要看你的脚本里面的具体内容来改,顺便,修改权限的命令是:chmod 权限值 文件名;

    ls4370...

    请问要怎么改呀

    2016-11-14 20:03:19

    共 1 条回复 >

  • 学而不用非礼也
    2016-11-14 17:42:45

    第2和第3行的代码权限不够,第13行的代码语法错误;(你可以用set nu来查看行号)

Shell典型应用之系统信息及运行状态获取

Linux系统常用信息及运行状态监控,能够使用shell脚本进行分析

22993 学习 · 24 问题

查看课程

相似问题