想在指令碼里面執行su命令,怎麼才能實現?
例如:
#!/bin/bash
passwd="aka@tsinghua"
ftp -n localhost <
user anonymous $passwd
binary
bye
FTPFTP
exit 0
這個程式在使用者需要透過鍵盤敲入一些字元時,透過程式內部的動作來模擬鍵盤輸入。請注意 here documents 的基本結構為:
command <
statments
...
SOMESPECIALSTRING
這裡要求在需要鍵盤輸入的命令後,直接加上 <
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28371090/viewspace-765945/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- su - username -c執行多條命令
- xcall叢集執行命令指令碼指令碼
- Linux 定時執行指令碼、命令Linux指令碼
- linux crontab下的指令碼不執行怎麼辦Linux指令碼
- redis執行lua指令碼的實現方法括饃Redis指令碼
- shell指令碼linux命令連續執行指令碼Linux
- shell指令碼命令 執行python檔案&python命令列執行python程式碼指令碼Python命令列
- python中怎樣執行指令碼Python指令碼
- Go執行指令碼命令用例及原始碼解析Go指令碼原始碼
- shell 命令在終端可以執行成功,為什麼放在 groovy 指令碼中不執行?指令碼
- 如何用node.js實現動態執行指令碼Node.js指令碼
- MySQL執行外部sql指令碼檔案的命令MySql指令碼
- linux指令碼完成重複執行的命令Linux指令碼
- Linux後臺執行指令碼命令之nohupLinux指令碼
- LINUX 自動執行指令碼的命令配置Linux指令碼
- 通過RFT命令列執行測試指令碼命令列指令碼
- 智慧家居怎麼搭,才能實現智慧聯動?
- 蘋果企業簽名版應用怎麼才能夠進行執行蘋果
- Win10使用Powershell提示禁止執行指令碼怎麼辦 Win10使用Powershell提示禁止執行指令碼如何解決Win10指令碼
- DB2批量執行SQL指令碼的實現DB2SQL指令碼
- 執行shell指令碼指令碼
- 指令碼執行方式指令碼
- CentOS使用expect批次遠端執行指令碼和命令CentOS指令碼
- 使用bat指令碼執行MySQL命令時遇到的坑BAT指令碼MySql
- Linux Source命令及指令碼的執行方式解析Linux指令碼
- 在指令碼中呼叫git命令:指定git命令執行上下文指令碼Git
- 程式碼是怎麼執行的?
- 怎樣做才能保證執行緒安全?執行緒
- python實現批次執行命令列Python命令列
- 在linux上定期執行命令、指令碼(cron,crontab,anacron)Linux指令碼
- 多個 py 檔案,放在一個指令碼中執行,使用 TestSuite,怎樣才能只執行一次 setUp ( 已經使用了 @classmethod ) ?指令碼UISSM
- 禁止su命令
- 應該怎麼做才能實現Python快速入門?Python
- mybatis執行sql指令碼MyBatisSQL指令碼
- crontab執行shell指令碼指令碼
- PowerShell 指令碼執行策略指令碼
- SQL SERVER執行指令碼SQLServer指令碼
- 指令碼後臺執行指令碼