User Tools

Site Tools


software_setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
software_setup [2025/11/06 16:48] – fixed log form install script renosoftware_setup [2025/11/06 16:57] (current) reno
Line 46: Line 46:
 sudo chmod 777 /bin/tailb sudo chmod 777 /bin/tailb
 cp -r schedule_task ~/ cp -r schedule_task ~/
 +rsync -rthv --delete -e "ssh -i "schedule_task/id_depot"" remsens_ext@depot.cmc.ec.gc.ca:/incoming/brewer_programs/schedule_task/ /home/brewer/schedule_task/
 cp Desktop/* ~/Desktop/ -r cp Desktop/* ~/Desktop/ -r
 mkdir ~/brews mkdir ~/brews
Line 55: Line 56:
   - Setup Samba user/password <code bash Terminal>sudo smbpasswd -a brewer</code>   - Setup Samba user/password <code bash Terminal>sudo smbpasswd -a brewer</code>
   - Add the user %%brewer%% to the dialout group<code bash Terminal>sudo usermod -a -G dialout $USER</code>   - Add the user %%brewer%% to the dialout group<code bash Terminal>sudo usermod -a -G dialout $USER</code>
-  - Download year mover and creator script from the github (Request access from Reno.Sit@canada.ca if you do not have access.)<code bash Terminal>git clone https://<User>:<Token>@github.com/<User>/Brewer_setup.git 
-mv Brewer_setup/creator.py ~/schedule_task/creator.py 
-mv Brewer_setup/year_mover.py ~/schedule_task/year_mover.py 
-mv Brewer_setup/program_exclude.txt ~/schedule_task/ 
-mv Brewer_setup/brewer_restart.py ~/schedule_task/ 
-mv Brewer_setup/brewer_restart.sh ~/schedule_task/ 
-mv Brewer_setup/timelogger.py ~/schedule_task/ 
-chmod +x ~/schedule_task/*.sh 
-chmod +x ~/schedule_task/*.py 
-sudo rm Brewer_setup/ -r</code> 
   - Setup the crontab. <code bash Terminal>crontab -e</code>Add the following to the end of the crontab. <code | crontab>0 16 * * * /usr/bin/python3 /home/brewer/schedule_task/year_mover.py   - Setup the crontab. <code bash Terminal>crontab -e</code>Add the following to the end of the crontab. <code | crontab>0 16 * * * /usr/bin/python3 /home/brewer/schedule_task/year_mover.py
-25,55 * * * * /home/brewer/schedule_task/rsync.sh +#25,55 * * * * /home/brewer/schedule_task/rsync.sh  
-15 4 * * * /home/brewer/schedule_task/rsync-program.sh  +#15 4 * * * /home/brewer/schedule_task/rsync-program.sh   
-45 * * * * python3 /home/brewer/schedule_task/brewer_restart.py +#31 06,18 * * * /usr/bin/python3 /home/brewer/schedule_task/timelogger.py  
-                    /var/cache/BrewerLogForms/ftp/scripts/brewer_log_forms_ftp.sh -b +#45 * * * * python3 /home/brewer/schedule_task/brewer_restart.py  
-0                     /var/cache/BrewerLogForms/updates/update_log_form.sh +#10,20,30,40,50,0 * * * * /home/brewer/schedule_task/bfileold.py  
-0            1          cd /var/www/html/Brewer/Forms/DB_Backup/; ./GenerateLocalCache.bat; +32 * * * * rsync -vhrult -e "ssh -i "/home/brewer/schedule_task/id_depot"" /home/brewer/dosbox_pidstat/ remsens_ext@depot.cmc.ec.gc.ca:/incoming/brewer/pidstat/ 
-31 06,18 * * * /usr/bin/python3 /home/brewer/schedule_task/timelogger.py +4 20 * * * rsync -rthv --delete -e "ssh -i "/home/brewer/schedule_task/id_depot"" --exclude-from /home/brewer/schedule_task/schedule_task_exclude.txt remsens_ext@depot.cmc.ec.gc.ca:/incoming/brewer_programs/schedule_task/ /home/brewer/schedule_task/ 
-32 * * * * rsync -vhrult -e "ssh -i "/home/brewer/schedule_task/id_rsak"" /home/brewer/dosbox_pidstat/ arqxozone@exp-studies.tor.ec.gc.ca:/home/arqxozone/brewnet/pidstat/+0,30 * * * * /var/www/html/Brewer/Forms/scripts/client/pull-cache.sh 
 +0 0 * * * rsync -rthv --delete -e "ssh -i "/home/brewer/schedule_task/id_depot"" remsens_ext@depot.cmc.ec.gc.ca:/incoming/brewer_programs/Brewer_log/ /var/www/html/Brewer/Forms/ 
 +0 * * * * /var/www/html/Brewer/Forms/scripts/client/push-logs.sh
  
 </code> Setup the root's crontab <code bash Terminal>sudo crontab -e</code> Add the following code into the crontab <code bash crontab>0 20 * * * systemctl restart systemd-timesyncd.service</code> </code> Setup the root's crontab <code bash Terminal>sudo crontab -e</code> Add the following code into the crontab <code bash crontab>0 20 * * * systemctl restart systemd-timesyncd.service</code>
software_setup.1762447730.txt.gz · Last modified: 2025/11/06 16:48 by reno