Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/11/2021, à 06: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