Command line interface¶
General¶
Janua wrapper:
/etc/init.d/janua
Switch options:
| start | Start Janua-SMS daemon |
| stop | Stop Janua-SMS daemon |
| restart | Restart Janua-SMS daemon |
| status | Return Janua-SMS status |
| version | Return Janua-SMS version |
| debug | Start Janua-SMS daemon with debug log level enabled |
| dev | Start Janua-SMS with debug log level enabled (no daemon) |
| reload | Reload actions and authentication plugins wihtout restart |
| action | action switch |
| test | unit test switch (same as action) |
Supervisor management¶
To manage supervisor, use admin action switch:
/etc/init.d/janua action admin
Available options for admin:
--operation: Take add or delete as value
To add a supervisor:
/etc/init.d/janua action admin --operation add
To delete a supervisor:
/etc/init.d/janua action admin --operation delete
SMS¶
To send SMS from console, use sendsms action switch:
/etc/init.d/janua action sendsms
- Available options for sendsms:
--message: Message to send--to: Recipients (phone numbers, groups name)
To send a SMS to +33123456789:
/etc/init.d/janua action sendsms --message="Test" --to="+33123456789"
SMS log¶
To view, export SMS log, use log action switch:
/etc/init.d/janua action log
- Available options for log:
--operation: take view, delete or view_admin as value--output: write log in CSV format into file--startdate: take log from start date (date format: YYYY/MM/DD)--enddate: take log until end date (date format: YYYY/MM/DD)
To extract all SMS log and store into /tmp/sms.log:
/etc/init.d/janua action log --operation view --output=/tmp/sms.log
To view SMS log specific to a supervisor:
/etc/init.d/janua action log --operation view_admin Select an admin number to display only these logs : 0. Admin Test Enter a number (or ENTER to quit): 0
Maintenance¶
To announce a maintenance operation to supervisor:
/etc/init.d/janua action maintenance
- Available options for maintenance:
--duration: Maintenance duraction in hour--start_date: Maintenance start at date (date format: YYYY/MM/DD)--start_time: Maintenance start at time
To send a mail to all supervisor to announce a maintenance operation:
/etc/init.d/janua action maintenance --duration 1 --start_date 2016/10/19 --start_time="12:00 pm"