LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 577|回复: 6

求编译shell脚本为binary的工具

[复制链接]
发表于 2004-7-9 15:25:06 | 显示全部楼层 |阅读模式
目的是防止脚本被别人看到和修改。
网上找了一下,这样的工具有 CCsh 和 shell-lock,但是下载不到。
发表于 2004-7-9 16:20:13 | 显示全部楼层
设定文件的权限同样可以达到此目的
 楼主| 发表于 2004-7-9 18:45:47 | 显示全部楼层
最初由 KornLee 发表
设定文件的权限同样可以达到此目的


不是这个意思啦,是要发布到网上,如果以文本的shell脚本发布出去,肯定会被人看到脚本内容。如果用编译工具编译成二进制文件,那别人一般就没办法了。
发表于 2004-7-9 18:49:19 | 显示全部楼层
google上去搜搜吧~~,搜到了别忘告诉我呀!
 楼主| 发表于 2004-7-9 18:50:51 | 显示全部楼层
CCsh 和 shell-lock,可以编译shell脚本,但是是商业软件,找不到下载。
发表于 2004-7-10 10:20:51 | 显示全部楼层
晕.这也有得binrary?
楼主实在得行,直接用C写算了.
 楼主| 发表于 2004-7-10 11:10:41 | 显示全部楼层
最初由 5sky 发表
晕.这也有得binrary?
楼主实在得行,直接用C写算了.


C 只会一点点,所以需要借用这种工具。CCsh 的工作原理是将  Bourne shell script text 转换为 C/C++ 源代码,然后编译成 binary。

如果人工来将一段功能复杂的 shell script 的用 C 重写,将会是一件相当繁琐的事,因为 C 比 shell 复杂多了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表