Bu işe ancak değiştirmelisiniz Stock Scanner
ile Stock\ Scanner
. crontab -e
Satırı çalıştırarak ve silerek değişiklikleri geri alabilirsiniz . Değişmediyseniz EDITOR
ve nasıl kullanacağınızı bilmiyorsanız vi
, kullanabilirsiniz EDITOR=nano crontab -e
.
Yani temelde koş crontab -e
(ya da EDITOR=nano crontab -e
) ve buna benzer bir satır ekle:
30 4 * * 1-5 python ~/PycharmProjects/Stock\ Scanner/stock_scanner.py
Crontab formatı 'de tarif edilmiştir man 5 crontab
.
Launchd komutunu kullanarak, aşağıdaki gibi bir yumruktan tasarruf edebilirsiniz ~/Library/LaunchAgents/test.plist
:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>test</string>
<key>ProgramArguments</key>
<array>
<string>python</string>
<string>/Users/lego90511/PycharmProjects/Stock Scanner/stock_scanner.py</string>
</array>
<key>StartCalendarInterval</key>
<array>
<dict>
<key>Weekday</key>
<integer>1</integer>
<key>Hour</key>
<integer>4</integer>
<key>Minute</key>
<integer>30</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>2</integer>
<key>Hour</key>
<integer>4</integer>
<key>Minute</key>
<integer>30</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>3</integer>
<key>Hour</key>
<integer>4</integer>
<key>Minute</key>
<integer>30</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>4</integer>
<key>Hour</key>
<integer>4</integer>
<key>Minute</key>
<integer>30</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>5</integer>
<key>Hour</key>
<integer>4</integer>
<key>Minute</key>
<integer>30</integer>
</dict>
</array>
</dict>
</plist>
Ardından sürgüyü çalıştırarak launchctl load ~/Library/LaunchAgents/test.plist
veya oturumu kapatıp tekrar açarak yükleyin. Sürgüyü kaldırarak ve yükleyerek değişiklikleri uygulayabilirsiniz.
Hem cron hem de piyasaya sürülenlerin 24 saatlik bir saat kullandığını unutmayın. Saat 4 yerine 4 PM demek istiyosanız, saat değerlerini 16 ile değiştirin.