首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows上的Crontab、Bash中运行VSQL查询

在Windows上的Crontab、Bash中运行VSQL查询
EN

Stack Overflow用户
提问于 2018-03-12 16:07:53
回答 1查看 240关注 0票数 0

我正尝试在Windows 10的Bash环境中测试一个非常简单的VSQL查询crontab作业,以自动执行我定期执行的一些Vertica拉取操作。在Bash中使用命令vsql是可行的。

我想在crontab中运行以下可执行脚本:

代码语言:javascript
复制
#!/usr/bin/env bash

vsql -dxxxxxxx -hxxxxxxxxxxx-Uxxxxxxx -wxxxxxxxxxxxx -f /mnt/c/Users/Even.Chandler/Documents/code/sql/script.sql -o /mnt/c/Users/Even.Chandler/Desktop/test.txt

通过阅读之前关于类似主题的一些问题,我知道我需要特别指出用于此拉取的环境,但这是我不确定的地方。我尝试在脚本文件中包含export PATH="/opt/vertica/bin",但仍然没有运行crontab作业。我需要以某种方式引用./profile吗?我已经单独测试了bash脚本,并运行了一个单独的简单crontab作业,以确保正确设置内容,并且两者都可以正常工作。下面是我正在尝试运行的crontab作业:

代码语言:javascript
复制
0 10 * * 1 /mnt/c/Users/Even.Chandler/Desktop/vsql_crontab
EN

回答 1

Stack Overflow用户

发布于 2018-03-16 16:13:29

我解决了。我应该直接在脚本中编写/opt/vertica/bin/vsql,而不是使用export PATH=

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49230623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档