Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| sterretje-cluster:shellservers [2013/07/11 14:17] – aangemaakt dick | sterretje-cluster:shellservers [2026/05/27 14:01] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Hoi! | + | ====== Gebruik van upload/ |
| + | In het appcluster is het voor klanten mogelijk om | ||
| + | [[: | ||
| + | tot de upload server(s) te verkrijgen. | ||
| + | |||
| + | De shell toegang tot de upload servers is primair bedoeld voor de volgende | ||
| + | zaken | ||
| + | - uploads via ssh/sftp mogelijk maken | ||
| + | - eenvoudige cronjobs aanmaken tbv het beheer v/e website | ||
| + | - eventuele reparatie/ | ||
| + | |||
| + | Merk op dat deze omgeving niet bedoeld is voor zware (cron) jobs. | ||
| + | Omdat er meerdere gebruikers dezelfde machine delen en er geen voorzieningen | ||
| + | zijn om b.v. CPU gebruik te limiteren is het mogelijk dat een gebruiker het | ||
| + | hele systeem monopoliseert waar andere gebruikers dan last van kunnen hebben. | ||
| + | |||
| + | ====== Eigen shell / cron omgeving ====== | ||
| + | Indien er toch de wens is om zware (cron) jobs te draaien, dan kunnen er op | ||
| + | verzoek eigen shell/cron omgevingen aangemaakt worden. | ||
| + | |||
| + | Deze hebben 2 verschillen met de reguliere uploadserver: | ||
| + | - ssh gaat niet meer naar '' | ||
| + | - het beheren van cronjobs gaat niet meer met '' | ||
| + | |||
| + | Op deze servers draait een cron variant: | ||
| + | [[http:// | ||
| + | Deze heeft een aantal voordelen t.a.v. de klassieke (vixie) cron; | ||
| + | voor de beheerders is belangrijk dat op dezelfde host meerdere instanties | ||
| + | kunnen draaien; belangrijkste voordeel voor gebruikers is dat het met fcron | ||
| + | heel makkelijk is om jobs 1 voor 1 | ||
| + | ([[http:// | ||
| + | te kunnen draaien. | ||
| + | |||
| + | Voorbeeld: | ||
| + | < | ||
| + | thuis $ ssh ddu-shell1.omroep.nl | ||
| + | ddu-shell1 $ man fcrontab | ||
| + | ddu-shell1 $ man 5 fcrontab | ||
| + | ddu-shell1 $ fcrontab -c / | ||
| + | </ | ||
| + | |||
| + | ^ actieve omgevingen ^^^ | ||
| + | ^ ssh ^ fcron ^ klant ^ | ||
| + | | bnnvara-shell1.omroep.nl | / | ||
| + | | ddu-shell1.omroep.nl | / | ||
| + | | ddu-shell2.omroep.nl | / | ||
| + | | eo-shell1.omroep.nl| / | ||
| + | | npov-shell1.omroep.nl | / | ||
| + | | nos-shell1.omroep.nl | / | ||
| + | | test.bnnvara-shell1.omroep.nl | / | ||
| + | | test.npov-shell1.omroep.nl | / | ||
| + | | test.nos-shell1.omroep.nl | / | ||
| + | |||
| + | ==== Eigen (f)cronjobs beheren ==== | ||
| + | Het bovenstaande voorbeeld verder toegelicht: | ||
| + | < | ||
| + | fcrontab -c / | ||
| + | </ | ||
| + | Fcrontab -c bepaal welke fcrontab bewerkt moet worden door de juiste configuratiefile te definieren. | ||
| + | |||
| + | Daarna kun je verschillende **opties** meegeven: | ||
| + | ||-e | de fcrontab (die je met -c hebt gedefinieerd) bewerken|| | ||
| + | ||-z | de fcrontab (die je met -e hebt bewerkt) volledig opnieuw inladen. Extra informatie die fcrontab in binair formaat heeft opgeslagen zoals de laatste keer uitgevoerd komt hiermee te vervallen || | ||
| + | ||-n | ook alle jobjes die niet zijn gewijzigd opnieuw inladen. Is te combineren met -z dmv. -nz om fcrontab een harde reload te geven|| | ||
| + | |||
| + | Raadpleeg de ([[https:// | ||