Existe-t-il un moyen élégant de démarrer un programme à un moment donné après le démarrage différé du démarrage / du temps?

2

Existe-t-il un moyen élégant de démarrer un programme 5 minutes après le démarrage?

par exemple commencer:

  1. Démarrer chrome 5 minutes après le démarrage
  2. Démarrer Outlook 15 minutes après le démarrage
  3. Démarrer BlueStacks 20 minutes après le démarrage

Merci

J'ai trouvé le retardateur de démarrage mais je me demande s'il existe d'autres solutions.

utilisateur2635566
la source
8
S'il s'agit de Windows, avez-vous essayé d'utiliser le Planificateur de tâches ?
1
Outlook et BlueStacks sont uniquement disponibles pour Windows => Le système d'exploitation est probablement Windows
nixda
En fait, Outlook et BlueStacks sont également disponibles pour Mac
Jonny Wright

Réponses:

3

Sous Windows 7;

Start

Task Scheduler (Dans la barre de recherche du menu Démarrer)

Create Task

Triggers languette

New

Commencez la tâche: At logon/At startup

Cocher Delay task for:

Entrez 5 minutes(ou quelle que soit l'heure pour chaque tâche)

OK

Actions languette

Action: Start a program

Browse

Choisissez l'application

OK

General languette

Choisissez un nom

OK

Terminé

Jonny Wright
la source
Si vous avez un problème, faites le moi savoir
Jonny Wright
2

Si Windows:

Planificateur de tâches est votre meilleur pari, et c'est une bonne ressource (et oui, je ne l' ai simplement copier les liens des commentaires sur la question. Crédit lorsque le crédit est dû).

Mais en réalité, le "planificateur de tâches" de Google devrait vous fournir une mine d’informations utiles. Étant donné que le planificateur de tâches est fourni par défaut avec Windows et qu'il est publié par Microsoft, favorisez les liens vers les sites de Microsoft (car leur documentation sera plus complète).

edit: Je vous renvoie également à la réponse de Jonny Wright, car elle fournit une procédure utile et claire.

Si Linux / UNIX

Vous voudrez utiliser cronou at. Sachez que la syntaxe crontab pour l' utilisateur crontab n'est pas la même que pour la crontab globale . Si vous placez des scripts dans l' /etc/cron.daily/un des autres répertoires cron spécifiques à la fréquence, vous pouvez utiliser n'importe quel format de script.

Vous pouvez également simplement ajouter la fonctionnalité souhaitée à l'un des scripts d'initialisation (ou, mieux encore, écrire votre propre script d'initialisation) pour créer un sous-processus exécutant l'action souhaitée.

Par exemple, placer un fichier comme celui ci-dessous /etc/init.dprovoquerait son exécution au démarrage:

#!/usr/bin/env bash
mything ()
{
    # Wait five minutes; 5 * 60 seconds
    sleep $(( 5 * 60 ))
    # Do the thing you want to do
    exampleprogram exampleArg1 exampleArg2
}
mything & >/dev/null

Tous ces liens, en passant, ne concernent que les pages de manuel. Pour y accéder, vous devez utiliser: man 1 crontab(pour la syntaxe de crontab par utilisateur), man 5 crontab(pour la syntaxe globale de la crontab), man cron(pour la syntaxe cron), et man at(pour la syntaxe at )

D'une manière ou d'une autre

Sachez que pour planifier un événement en fonction de l'heure de démarrage de la machine, vous devez disposer de privilèges d'administrateur / superutilisateur, sans avoir besoin de privilèges d'administrateur pour planifier un événement relatif à votre propre temps de connexion.

Flèche du Parthe
la source
"Citez toujours la partie la plus pertinente d'un lien important, si le site cible est inaccessible ou s'il est définitivement déconnecté."
and31415
@ and31415 Mieux?
Parthian Shot
La partie Linux me semble bonne. Si vous voulez mettre un lien pointant vers une source externe, c'est très bien. assurez-vous simplement d'inclure des extraits, aussi. De cette façon, vous obtenez une réponse autonome.
and31415