Project

General

Profile

Segnalazione #994

Impostare l'accensione dei pc nelle classi via crontab che lancia script con etherwake

Added by Claudio Cavalli about 3 years ago.

Status:
Nuovo
Priority:
Normale
Start date:
11/12/2021
Due date:
% Done:

0%

Estimated time:

Description

Dobbiamo decidere se implementarlo ed eventualmente quali pc accendere (accenderli tutti potrebbe essere pratico ma anche dispendioso dal punto di vista energetico. L'esigenza nasce dalla lentezza di avvio dei client Fuss10 ed il conseguente disagio per i docenti.

1) Creato in /etc/crontab.d il file crontab etherwake-machines

# crontab per powering on PCs
# 
# Decommentare per ricevere una mail
MAILTO="info@fuss.bz.it" 
PATH="/usr/sbin:/usr/bin:/sbin:/bin" 

30 7 * * 1-5  root  /usr/share/fuss-server/scripts/etherwake-machines.sh >/dev/null 2>&1

2) Creato in /usr/share/fuss-server/script lo script etherwake-machines.sh

#!/bin/bash

for i in `cat /srv/clonezilla/etherwake-computerList.txt | awk '{print $2}'` ; doecho $i ; etherwake -i eth1 $i ; done

3)Creato in /srv/clonezilla il file etherwake-computerList.txt che รจ una copia di computerList.txt del quale si manterranno eventualmente solo i client che vogliamo si accendano.

Riassumendo dobbiamo decidere:
a) se farlo
b) per quali client
c) a che ora lanciare l'accensione
d) eventuali modifiche a scripts e files ed alla loro posizione.

Also available in: Atom PDF