777权限,uid,gid正常,文件为二进制型,仍不能执行, exec file不能执行 sh file不能执行 0403-006 Execute permission denied 热心人正解
[code] -bash-2.05b# uname -a OpenBSD eaa13.dns0755.net 3.2 030314#5 i386 -bash-2.05b#dmesg uid 25 on /var: out of inodes uid 25 on /var: out of inodes uid 0 on /var: out of inodes uid 25 on /var: out of inodes uid 25 on /var: out of inodes uid 25 on /var: out of inodes uid 25 on /var: out of inodes uid 25 on /var: out of inodes uid 1001 on /var: out of inodes uid 1001 on /var: out of inodes ........
解析过程 getaddrinfo 返回 -2, Name or service not known /etc/resolv.conf配置也没有问题。 后来发现/etc/hosts文件为空,就加了一条127.0.0.1 localhost的条目,于是就解析成功了。 不解,请高人指教一下,先谢了。 [ 本帖最后由 玄铁寒冰 于 2008-1-3 15:10 编辑 ]
() 命令组.在括号中的命令列表, 将会作为一个子shell来运行. 在括号中的变量,由于是在子shell中,所以对于脚本剩下的部分是不可用的. 父进程, 也就是脚本本身, 将不能够读取在子进程中创建的变量, 也就是在子shell中创建的变量. (cmd1;cmd2;cmd3) 初始化数组. Array=(element1 element2 element3) $(...) 相当于`...`命令,返回括号中命令执行的结果 let命令 (( )) (( ... ))结构可以用来计算并测试算术表达式的结果. 退出...
#!/bin/ksh
a=2
while read -r test
do
f1=`echo $test`
b=$b+1
done