0

这是我当前轮询雅虎的命令!每两分钟查看各种股票价格,然后使用 GeekTool 首选项窗格将它们粘贴在我旧 PowerBook 的根窗口中……例如 Apple:

echo 'AAPL: '; curl -s 'http://download.finance.yahoo.com.d/quotes.csv?s=aapl&f=l1' > .aapl.stock.txt; cat .aapl.stock.txt

我想问 UNIX 识字者如何只轮询 Yahoo! 上午 9:30 至下午 4:00 之间。

每两分钟交易几个小时后,我问这些可怜的雅虎!计算机的价值永远不会改变!帮助!

4

1 回答 1

2

您可以在目标间隔之外退出或以其他方式停止执行:

# Get current hours and minutes.
h=$(date +%H) m=$(date +%m)

# If it's less than 9:30, exit
[[ $h -lt 9 || $h -eq 9 && $m -le 30 ]] && exit 1

# If it's after 4, exit
[[ $h -ge 16 ]] && exit 1

yourcommand
于 2014-05-01T00:50:54.990 回答