Peut-être lié à cela question précédente , J'aimerais pouvoir exécuter une tâche pendant un laps de temps déterminé, puis l’arrêter / la tuer, puis la redémarrer.
Plus précisément, j'exécute l'application Folding @ Home sur mon poste de travail Linux. Périodiquement, il aura des difficultés à se connecter au serveur domestique et restera inactif pendant longtemps, mais ne libèrera pas la mémoire / les ressources revendiquées (oui, je réalise que c'est probablement un bogue de l'outil, mais je peux t résoudre ce problème actuellement). En règle générale, le simple fait de tuer et de démarrer l'outil permet à celui-ci de se réenregistrer.
Donc, j'aimerais pouvoir exécuter quelque chose comme:
run_for <time> ./fah6
Est-ce qu'un tel outil existe, ou devrais-je écrire un wrapper que nukes le fah6
client après, disons, une semaine et le redémarrer?
cron
pour celui-ci :) .. Je vais voir à quel point cela peut être difficile à faire