#1 Le 28/11/2021, à 05:43
- Link_Darck
Problème exécution dotnet avec contab
Bonjour,
je me tourne ver vous car je n'arrive plus à m'en sortir, je voudrais mon bot démarre après le reboot car j'ai fait un script ou mon Raspberry fait ça mise a jour tout seul.
le problème c'est que crontab n'arrive pas lancer la command screen et dotnet le reste fonctionne mais j'ai pas d'erreur.
Mon crontab:
#Mise à Jour Du Raspberry Tout Les 5H Du Matin
0 5 * * * sh /home/pi/Documents/MAJ-Linux.sh >/dev/null 2>&1
#Demarrage du bot discord
@reboot sh /home/pi/Documents/BOT/run-script.sh >/dev/null 2>&1
Script lancement du bot :
script-bot.sh
#!/usr/bin/env bash
# -------------------------------------------------
# Script qui demarre le BOT
# Apres un Reboot ou MAJ automatique
# -------------------------------------------------
SCREEN="BOT" # nom utilisé pour le screen
#chemin par default dotnet /usr/local/bin/dotnet et /usr/local/bin/dotnet
COMMAND="dotnet run --framework net5.0" # commande de lancement du serveur (sur un raspberry)
# Cette ligne peut-être supprimée si le bot
# et le script sont dans le même dossier :
cd /home/pi/Documents/BOT/; # emplacement du bot
# ------------------------------------------------
#export dotnet
export PATH=$PATH:$HOME/.dotnet/tools
#Temps d'attente
#sleep 1m;
echo "Lancement Du Bot";
#ACNH
screen -AmdS $SCREEN $COMMAND>/home/pi/Documents/teste.log;
exit 0
Hors ligne