mirror of
https://github.com/frappe/bench.git
synced 2024-11-17 02:25:16 +00:00
357d497e55
This is being added to restart supervisor inside the virtual machine on boot, since the command 'bench update' breaks on boot, since the supervisor is not active. This is a bug in debian, which has been propogated to ubuntu, and this piece of code can be removed when the bug is fixed.
14 lines
268 B
Bash
14 lines
268 B
Bash
#! /bin/bash
|
|
|
|
|
|
# Write out current crontab
|
|
crontab -l > current_cron
|
|
|
|
# Echo new cron into cron file
|
|
echo "@reboot sleep 20 && systemctl restart supervisor" >> current_cron
|
|
|
|
# Install new cron file
|
|
crontab current_cron
|
|
|
|
# Delete the temporary cron file
|
|
rm current_cron |