我想从一个ant build执行一个shell脚本(我看到exec任务似乎这么做),但是这个脚本必须从不同于启动ant的用户那里执行。有没有办法做到这一点?作为另一个用户的蚂蚁exec任务
1
A
回答
2
2
难道你不能从蚂蚁执行一个使用sudo
执行实际脚本的脚本吗?有关如何从命令行传递密码,请参见How to pass the password to su/sudo/ssh without overriding the TTY?。
相关问题
- 1. 如何从一个SSH任务蚂蚁
- 2. 运行TestNG作为一个蚂蚁任务导致错误
- 3. 的Java:蚂蚁和exec
- 4. Doxygen与另一个蚂蚁任务失败
- 5. 如何在exec蚂蚁任务中将xml文本作为参数传递?
- 6. 蚂蚁junit任务错误
- 7. 蚂蚁macrodef编译任务
- 8. 蚂蚁包含任务
- 9. ftp任务与蚂蚁
- 10. 蚂蚁删除任务
- 11. 蚂蚁EXEC任务:如何打破一个长的说法成多行
- 12. 蚂蚁战争任务如何工作?
- 13. 蚂蚁Exec环境VAR
- 14. 静音单个蚂蚁任务
- 15. 构建与多个蚂蚁任务
- 16. 用蚂蚁停止并行java任务
- 17. XJC跨蚂蚁任务重用类
- 18. 默认蚂蚁任务的Gradle failOnError
- 19. 蚂蚁插件的IntelliJ任务java.lang.OutOfMemoryError
- 20. 蚂蚁telnet挂在一个简单的任务
- 21. 如何创建一个转储mysql转储的蚂蚁任务?
- 22. 蚂蚁忽略复制任务文件?
- 23. 蚂蚁junit任务不报告详细
- 24. 蚂蚁javac任务不能访问
- 25. 蚂蚁GET任务和代理
- 26. 蚂蚁filterset任务不递归
- 27. 运行时,“焦油”任务蚂蚁
- 28. 蚂蚁复制任务忽略文件
- 29. 日食loadproperties像蚂蚁任务
- 30. 如何包括在蚂蚁javac任务
我试过这个使用bash(默认终端),它的工作原理。然而,ANT似乎不能执行这个技巧,似乎也没有读取密码: [exec] [exec]密码: [exec]对不起,再试一次。 [exec]密码: [exec]抱歉,再试一次。 [exec]密码: [exec]抱歉,再试一次。 – 2012-10-27 22:23:03