如果在Windows下可以使用perl2exe(找破解版),建议使用PERLAPP(也就是ActivePERL的PDK套件),功能非常强大,不过是商业软件,也可以去找一个破解版本(最新版是枯隐5.3XXX).
PDK可以把PERL脚本编译成常规应用程序/WINDOWS SERVICE/工具栏程序等等.功能非常强大.也就是说你利用PERL编写的脚本,在Windows上面做穗做一服务程序,完全没有问题.
从你的记录看crontab执行是错误的,如果crontab设置没有问题的话,更大的可能是写的perl程序本身的问题,袜返握另外如果是写的perl程序也不推荐使用crontab方式来自动运行。1,告庆这个要看你perl程序中关联世庆的lib库是use lib qw();方式明确指定的还是继承“./”的。
2,crond设置的运行用户是否和你在sh下运行一致?因为这个涉及到你写的perl程序是否有相关的执行权限,而文件执行权限777只是说其他用户可以执行,但不表示你的perl程序内部就允许执行。
perl程序和其他的shell程序一样运行。如果该perl程序有x位(备弯即该perl程序是可运行的"ls -l <文件名>" 查看),就带闷可以直接键入程序名。否则,用"perl <文件蠢滚弯名>" 来运行。用户对该perl程序要有运行权。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)