Guide Mac

Puis-je configurer Binance pour qu'il se connecte automatiquement au démarrage sur Mac ? Paramètres de démarrage programmé

Utilisez les éléments de connexion macOS, les tâches planifiées launchd et AppleScript pour réaliser le démarrage automatique, le lancement programmé et la connexion automatique du client Binance, couvrant le délai de démarrage, l'attente du réseau, l'absence de mot de passe avec Touch ID et le remplissage automatique du trousseau.

Les étapes clés pour permettre au client Binance de se lancer et de se connecter automatiquement au démarrage sur macOS sont : Réglages Système → Général → Ouverture → Ajouter Binance, en plus de cocher « Se souvenir de moi » dans les paramètres du client et d'enregistrer le mot de passe dans le trousseau d'accès. Cela permet une connexion en moins de 30 secondes après le démarrage. Si vous avez besoin d'un démarrage programmé (par exemple, un lancement automatique à 8h00), utilisez une tâche planifiée launchd pour exécuter un script osascript. Téléchargez le client complet sur le site officiel de Binance ; pour une utilisation combinée avec l'application mobile, cliquez sur l'application officielle Binance. Cet article détaille les configurations complètes pour le démarrage automatique, le lancement programmé et l'accès sans mot de passe via le trousseau.

I. Différences entre les trois modes de démarrage automatique

Méthode Moment du déclenchement Scénario adapté
Éléments de connexion À chaque connexion au Mac Utilisateurs quotidiens suivant le marché
Plannification launchd Heure spécifiée Horaires de trading fixes
Déclencheur AppleScript Manuel / Automatisé Scénarios pilotés par des événements

II. Méthode 1 : Éléments de connexion

1. Ajouter un élément de connexion

Réglages Système → Général → Ouverture → Section « Ouvrir avec la session » → Cliquez sur + :

  • Sélectionnez Binance.app → Ouvrir ;
  • Binance apparaîtra dans la liste ; cochez « Masquer » pour qu'il démarre en arrière-plan sans ouvrir de fenêtre.

2. Démarrage dès la connexion

Lors du prochain redébarrage ou de la reconnexion, Binance démarrera automatiquement environ 5 à 10 secondes après la fin de la connexion de session.

3. Démarrage différé

Certains utilisateurs préfèrent attendre que le réseau soit stable avant de lancer l'application. Vous pouvez utiliser un script :

#!/bin/bash
# ~/Scripts/launch-binance.sh
# Attendre la connexion réseau
until ping -c 1 8.8.8.8 > /dev/null 2>&1; do
  sleep 2
done
sleep 5
open /Applications/Binance.app

Enregistrez-le comme fichier exécutable et ajoutez ce script aux éléments de connexion.

III. Méthode 2 : Tâche planifiée launchd

1. Créer le fichier plist

Enregistrez-le dans ~/Library/LaunchAgents/com.user.binance-start.plist :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>com.user.binance-start</string>
  <key>ProgramArguments</key>
  <array>
    <string>/usr/bin/open</string>
    <string>-a</string>
    <string>Binance</string>
  </array>
  <key>StartCalendarInterval</key>
  <dict>
    <key>Hour</key>
    <integer>8</integer>
    <key>Minute</key>
    <integer>0</integer>
  </dict>
  <key>RunAtLoad</key>
  <false/>
</dict>
</plist>

2. Charger la tâche

launchctl load ~/Library/LaunchAgents/com.user.binance-start.plist

Binance démarrera automatiquement chaque matin à 8h00.

3. Points temporels multiples

Si vous souhaitez démarrer à 8h00, 12h00 et 20h00, modifiez StartCalendarInterval en tableau :

<key>StartCalendarInterval</key>
<array>
  <dict><key>Hour</key><integer>8</integer><key>Minute</key><integer>0</integer></dict>
  <dict><key>Hour</key><integer>12</integer><key>Minute</key><integer>0</integer></dict>
  <dict><key>Hour</key><integer>20</integer><key>Minute</key><integer>0</integer></dict>
</array>

4. Décharger et recharger

launchctl unload ~/Library/LaunchAgents/com.user.binance-start.plist
launchctl load ~/Library/LaunchAgents/com.user.binance-start.plist

Après avoir modifié le fichier plist, vous devez d'abord faire un unload puis un load, sinon les changements ne seront pas effectifs.

5. Débogage

launchctl list | grep binance

Si vous voyez com.user.binance-start dans la liste, le chargement a réussi.

IV. Méthode 3 : Déclencheur AppleScript

AppleScript permet d'exécuter des processus de démarrage plus complexes.

1. Script de démarrage de base

tell application "Binance"
  activate
end tell

Enregistrez-le sous ~/Scripts/start-binance.scpt et exécutez-le avec osascript ~/Scripts/start-binance.scpt.

2. Attendre la page de connexion après le démarrage

tell application "Binance"
  activate
end tell

delay 5

tell application "System Events"
  tell process "Binance"
    if (count of windows) > 0 then
      set frontmost to true
    end if
  end tell
end tell

3. Combiner avec une tâche planifiée

Utilisez osascript dans le plist launchd :

<key>ProgramArguments</key>
<array>
  <string>/usr/bin/osascript</string>
  <string>/Users/votre_nom/Scripts/start-binance.scpt</string>
</array>

V. Plusieurs façons de réaliser la connexion automatique

Méthode A : Mémorisation du mot de passe par le trousseau

Cochez « Mémoriser le compte » sur l'interface de connexion Binance + cliquez sur « Toujours autoriser » lorsque macOS demande « Voulez-vous enregistrer le mot de passe dans le trousseau ? ». Au prochain lancement, le client remplira automatiquement le compte et le mot de passe, bien que le code 2FA reste nécessaire.

Méthode B : Vérification par Touch ID

Paramètres → Sécurité du compte → Activer Touch ID (uniquement pris en charge sur les modèles avec Touch Bar ou Magic Keyboard). Utilisez Touch ID au lieu de saisir le mot de passe lors de la connexion, c'est plus rapide que la saisie manuelle.

Méthode C : Connexion par scan QR pour maintenir la session

Après une première connexion par scan QR, le client enregistre un jeton (Token) longue durée (30 jours). Fermer puis rouvrir l'application ne nécessitera pas de nouvelle connexion. Combiné au démarrage automatique, cela permet une expérience « sans connexion réelle ».

Mécanisme d'expiration du jeton (Token) :

Opération Impact sur le Token
Quitter normalement Conservé
Cliquer manuellement sur Déconnexion Effacé
Changer le mot de passe Tous les Tokens expirent
Activer une nouvelle 2FA Tous les Tokens expirent
30 jours sans utilisation Expiration automatique

VI. Stratégies d'attente réseau

Après la connexion au Mac, le réseau peut ne pas être encore établi, ce qui ferait afficher « Échec de la connexion » par Binance. Solutions :

Stratégie 1 : Attente par script d'élément de connexion

#!/bin/bash
# Attendre la connexion Wi-Fi
while ! networksetup -getairportpower en0 | grep -q On; do
  sleep 2
done
# Attendre que le DNS soit disponible
while ! dig +short google.com > /dev/null; do
  sleep 2
done
open /Applications/Binance.app

Stratégie 2 : Dépendance launchd aux événements réseau

Ajoutez LaunchOnlyOnce + KeepAlive avec NetworkState dans le plist :

<key>KeepAlive</key>
<dict>
  <key>NetworkState</key>
  <true/>
</dict>

La tâche s'arrêtera si le réseau est coupé et redémarrera automatiquement au retour du réseau.

Stratégie 3 : Démarrage différé

Un sleep 30 est brutal mais efficace : attendre 30 secondes après la connexion avant de lancer l'application permet au réseau d'être généralement stable.

VII. Risques de sécurité liés à la connexion automatique

  • N'activez pas la connexion automatique sur un Mac partagé : N'importe qui démarrant l'ordinateur pourra accéder à votre compte ;
  • Connexion automatique + absence de verrouillage = danger : Réglez impérativement un verrouillage automatique de l'écran (sous 1 minute) ;
  • Le mot de passe du trousseau doit être différent du mot de passe de session : La fuite de l'un n'affecte pas l'autre ;
  • Permissions minimales pour les clés API : N'activez pas les retraits ;
  • Activez les notifications de connexion suspecte : Alertes par e-mail / SMS.

VIII. Comment désactiver le démarrage automatique

Si vous ne souhaitez plus de démarrage automatique :

  1. Réglages Système → Général → Ouverture → Sélectionnez Binance → Cliquez sur - ;
  2. Déchargez le plist via launchctl et supprimez le fichier ;
  3. Supprimez l'AppleScript.

IX. Collection de scripts d'auto-démarrage

Lancement + Ouverture d'une paire spécifique

tell application "Binance"
  activate
end tell
delay 3
tell application "System Events"
  keystroke "k" using command down
  delay 0.5
  keystroke "BTC/USDT"
  delay 0.5
  keystroke return
end tell

Lancement + Réduction en arrière-plan

tell application "Binance"
  activate
end tell
delay 2
tell application "System Events"
  keystroke "m" using command down
end tell

Lancement + Ouverture de plusieurs fenêtres

tell application "Binance" to activate
delay 2
tell application "System Events"
  repeat 3 times
    keystroke "t" using command down
    delay 1
  end repeat
end tell

X. Surveiller le succès du démarrage

Utilisez pgrep pour vérifier le processus :

if pgrep -x "Binance" > /dev/null; then
  echo "Binance est en cours d'exécution"
else
  open /Applications/Binance.app
fi

Ceci peut être écrit comme une tâche launchd vérifiant chaque minute, pour redémarrer automatiquement en cas de plantage.

Questions Fréquentes FAQ

Q1 : Binance ne démarre pas automatiquement alors qu'il est dans les éléments de connexion ?

R : Il est possible que Binance soit marqué comme « n'ayant pas complètement démarré » par macOS. Allez dans Réglages Système → Général → Ouverture → Autoriser en arrière-plan et cochez Binance. S'il est bloqué par une politique MDM, contactez votre support informatique.

Q2 : Les tâches launchd se déclenchent-elles lorsque l'ordinateur est en veille ?

R : Non. launchd suspend le chronométrage pendant la veille et déclenche les tâches en retard au réveil. Si vous avez besoin d'un démarrage programmé pendant la veille, utilisez la commande pmset repeat wake pour réveiller l'ordinateur au préalable :

sudo pmset repeat wakeorpoweron MTWRFSU 07:55:00

Le Mac se réveillera automatiquement à 7h55 chaque jour, permettant à la tâche launchd de 8h00 de se déclencher normalement.

Q3 : Dois-je encore saisir manuellement la 2FA après une connexion automatique ?

R : Oui. La 2FA sert à éviter que la session ne soit usurpée ; même si le mot de passe est pré-rempli, elle doit être saisie. Touch ID peut remplacer la saisie de la 2FA (doit d'abord être lié dans la sécurité du compte).

Q4 : La fenêtre Binance au démarrage automatique apparaît sur le mauvais bureau ?

R : Faites un clic droit sur l'icône Binance dans le Dock → Options → Assigner à → Bureau spécifié. Ainsi, au prochain démarrage, elle s'ouvrira sur le bureau choisi.

Q5 : Binance ne s'est pas fermé correctement lors de l'arrêt, entraînant des pertes de données ?

R : Avant d'éteindre, faites Command + Q pour quitter proprement le client ; ou utilisez le champ ExitTimeOut dans le plist launchd pour définir un délai de sortie. Un arrêt forcé peut entraîner la perte de paramètres locaux non sauvegardés, mais les données du compte (sur le serveur) ne seront pas perdues.

Retournez à la navigation par catégorie pour voir plus de tutoriels d'automatisation sur Mac.

Continuer la navigation

Vous avez encore des questions sur l'utilisation de Binance ? Retournez à la page de catégorie pour trouver d'autres tutoriels sur le même sujet.

Navigation par catégorie

Tutoriels connexes

Comment installer le client Binance sur Mac ? Est-il compatible avec les puces M1/M2 ? 2026-04-14 Comment installer le client Binance sur macOS Sonoma ? Étapes d'installation complètes 2026-04-15 Y a-t-il une différence entre faire tourner Binance sur un Mac Intel ou sur un Mac M1/M2/M3/M4 ? Comparaison des deux générations de puces 2026-04-15 Comment résoudre l'alerte « Développeur non identifié » de Binance sur Mac 2026-04-15