Προς το περιεχόμενο

Script και startup


mike^^

Προτεινόμενες αναρτήσεις

Δημοσ.

Βρηκα ενα script το οποιο ονομασα ati.py.Οταν το καλεσω απο το terminal "python ati.py" δουλευει κανονικα.Για να ξεκιναει ομως με το startup εχω προβλημα.Το εκανα εκτελεσιμο αρχειο το εχω στο rc3.d δεν γινετε τιποτα.Ξερει κανεις πως θα γινει?Και πως βλεπω τα proccess?

>import os
import time

minTemp = 45.00
maxTemp = 50.00
minSpeed = 25
maxSpeed = 100
updateInterval = 4
fanSpeed = 25

while True:
   
   f = os.popen('aticonfig --od-gettemperature | grep "Sensor 0" | cut -c43-47')
   currentTemp = eval(str(f.readlines())[2:7])
   
   if currentTemp > maxTemp:
       if fanSpeed < maxSpeed:
           fanSpeed = fanSpeed + 10
   if currentTemp < minTemp:
       if fanSpeed > minSpeed:
           fanSpeed = fanSpeed - 10

   os.system('aticonfig --pplib-cmd "set fanspeed 0 ' + str(fanSpeed) + '"')

   print fanSpeed
   print currentTemp
   time.sleep(updateInterval)

Δημοσ.

Δημιούργησε ένα αρχείο π.χ. 99runati στο rc3.d. Βάλε στον ίδιο κατάλογο και το ati.py. Μέσα στο 99runati γράψε

 

#!/bin/sh

 

python ./ati.py &

 

 

Πολύ rough λύση αλλά δοκίμασέ τη, μάλλον θα είναι οκ.

Δημοσ.

Δοκιμασα και τα δυο χωρις επιτυχια.Δεν βλεπω καμια αλλαγη στο conky ενω αν το τρεξω απο το terminal αλλαζει.Πως αλλιως μπορω να δω αν ξεκιναει το script στο startup?

Δημοσ.

Για να δείς αν το script τρέχει δίνεις ps afx και κοιτάς τη λίστα με τα running processes. Δοκίμασε να βάλεις το full path του aticonfig στο python script, ίσως αυτό να σου λύσει το πρόβλημα.

Δημοσ.

Οκ παιδες ολα καλα.Καναμε τα ευκολα δυσκολα.Εβαλα στο Startup Application αυτη την εντολη και δουλεψε. python /home/linux/scripts/ati.py

Τhanks για ολα

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...