shell运行的问题

发布于 2022-07-25 12:50:54 字数 302 浏览 13 评论 5

环境 RH9
脚本内容
#!/bin/bash
mount -o iocharset=gb2312 /dev/hda7 /mnt/winf
cd /mnt/winf/mp3
mplayer -loop -0 *.*
保存为 test
使用bash test可以正常运行 ,使用bash -x test也正常
但直接健入test无法正常运行,也没提示出错.
我是使用ROOT运行的.并且已经CHMOD 777了.应该不存在权限问题

实在不明白问题在哪.为什么无法直接运行.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

贪恋 2022-07-27 09:37:59

原帖由 cnqc 于 2006-9-18 12:41 发表

./test的确可以。谢谢这位大哥
不过我改名成automp3不冲突了吧。呵呵。可惜。还是不能直接运行。
一定要你这种。或者bash 脚本名 这样才能运行。
晕啊。。。。

我建议你先学好 shell 的管理,而目前你需要的是瞭解 "PATH" 这个变量的用途。

==

我一直都在从未离去 2022-07-27 09:25:20

export PATH=$PATH:你的automp3

静谧 2022-07-27 08:53:37

原帖由 kenduest 于 2006-9-17 08:50 发表

test 是 bash 內建命令。你要使用 ./test 來執行你的程式檔就不會有問題..

==

./test的确可以。谢谢这位大哥
不过我改名成automp3不冲突了吧。呵呵。可惜。还是不能直接运行。
一定要你这种。或者bash 脚本名 这样才能运行。
晕啊。。。。

旧人 2022-07-27 07:53:01

./shellcommand
.[空格]shellcommand
shellname shellcommand
shellcommadn:是脚本文件。
嘿嘿,英语差。

此岸叶落 2022-07-27 06:57:15

原帖由 cnqc 于 2006-9-17 08:41 发表
环境 RH9
脚本内容
#!/bin/bash
mount -o iocharset=gb2312 /dev/hda7 /mnt/winf
cd /mnt/winf/mp3
mplayer -loop -0 *.*
保存为 test
使用bash test可以正常运行 ,使用bash -x test也正常
但直接健入test无法正常运行,也没提示出错.
我是使用ROOT运行的.并且已经CHMOD 777了.应该不存在权限问题

实在不明白问题在哪.为什么无法直接运行.

test 是 bash 內建命令。你要使用 ./test 來執行你的程式檔就不會有問題..

==

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文