📃 Add shell script sample
This commit is contained in:
31
README.md
31
README.md
@@ -59,6 +59,35 @@ When you are good to go, execute this command in a regular interval:
|
|||||||
npm run stack-sats
|
npm run stack-sats
|
||||||
```
|
```
|
||||||
|
|
||||||
Now go wild and triggeer it via a weekly or even daily cron job.
|
The best and easiest way is to wrap it all up in a shell script.
|
||||||
|
This script can be triggered via cron job, e.g. weekly, daily or hourly.
|
||||||
|
|
||||||
|
Here's a sample `stack-sats.sh` script:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# hide deprecation warning
|
||||||
|
export NODE_OPTIONS="--no-deprecation"
|
||||||
|
|
||||||
|
export KRAKEN_API_KEY="apiKeyFromTheKrakenSettings"
|
||||||
|
export KRAKEN_API_SECRET="privateKeyFromTheKrakenSettings"
|
||||||
|
export KRAKEN_API_FIAT="USD"
|
||||||
|
export KRAKEN_BUY_AMOUNT=21
|
||||||
|
|
||||||
|
BASE_DIR=$(cd `dirname $0` && pwd)
|
||||||
|
cd $BASE_DIR/stacking-sats-kraken
|
||||||
|
result=$(npm run stack-sats 2>&1)
|
||||||
|
echo $result
|
||||||
|
|
||||||
|
# Optional: Send yourself an email
|
||||||
|
recipient="satstacker@example.org"
|
||||||
|
echo "Subject: Sats got stacked
|
||||||
|
From: satstacker@example.org
|
||||||
|
To: $recipient $result" | /usr/sbin/sendmail $recipient
|
||||||
|
```
|
||||||
|
|
||||||
|
Make it executable with `chmod +x stack-sats.sh` and go wild.
|
||||||
|
|
||||||
[Stay humble!](https://twitter.com/matt_odell/status/1117222441867194374) 🙏
|
[Stay humble!](https://twitter.com/matt_odell/status/1117222441867194374) 🙏
|
||||||
|
|||||||
Reference in New Issue
Block a user