我有一个shell脚本 getlist.sh 它内部有一个低于配置单元的命令。
getlist.sh
`hive -e "select * from databasename.tablename where name = 'myname';" > /home/testuser/list.tsv`
什么时候运行 getlist.sh 手动运行很好,当我使用cron调度它时,它会创建一个文件,但其中没有记录。有人能纠正我吗,不知道我错在哪里。
bttbmeg01#
我通过添加 #!/bin/bash 而不是 #!/bin/sh 在 getlist.sh 脚本。它成功了。
#!/bin/bash
#!/bin/sh
1条答案
按热度按时间bttbmeg01#
我通过添加
#!/bin/bash
而不是#!/bin/sh
在getlist.sh
脚本。它成功了。