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

Systemd εκκίνηση προγράμματος


Ather

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

Δημοσ. (επεξεργασμένο)
13 ώρες πριν, mphxths είπε

Αν βαλεις τις καταλληλες παραμετρους στο configuration file , προφανως και θα το κανει μονιμα. Στο λινκ που εβαλες μιλαει για το conf. file στο τελος και εχει και ενα δειγμα του. Οι παραμετροι "upload_only" και "no_remote_delete" ειναι αυτες που σε ενδιαφερουν...

Κοιταζα το configuration στα πρωτα code tags που δεν εχει τα παντα, γιαυτο δεν τα ειδα αυτα. Καλα να παθω :P

@Sant
Θα προτιμησω την λυση του πακετου που λεω παραπανω γιατι μου φαινεται πιο ευκολη για τις γνωσεις μου :/

Επεξ/σία από jim_p
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 4 μήνες μετά...

Ανασυρω το θεμα γιατι θελω τα φωτα σας. Ειχα ξεχασει πως δουλευει το onedrive και ειπα να κανω μια δοκιμη βαζοντας ενα αρχειο των 8mb προς αποστολη. Και μετα ειχα τη φαεινη ιδεα να το τρεξω με --dry-run

$ onedrive --dry-run --synchronize
Configuration file successfully loaded
DRY-RUN Configured. Output below shows what 'would' have occurred.
Configuring Global Azure AD Endpoints
Continuing the upload session ...
Uploading  50% |oooooooooooooooooooo                    |   ETA   00:00:00      
ERROR: Microsoft OneDrive API returned an error with the following message:
  Error Message:    HTTP request returned status code 504 (Gateway Timeout)
  Calling Function: upload()


ERROR: Microsoft OneDrive API returned an error with the following message:
  Error Message:    HTTP request returned status code 504 (Gateway Timeout)
  Calling Function: upload()

ERROR: An error was returned from OneDrive and the resulting response is not a valid JSON object
ERROR: Increase logging verbosity to assist determining why.
Initializing the Synchronization Engine ...
Syncing changes from local path only - NOT syncing data changes from OneDrive ...
Uploading differences of ~/OneDrive
Uploading new items of ~/OneDrive
Uploading new file ./kati.pdf ... done.
 

Μεχρι αυτη τη στιγμη που γραφω το ποστ, και παρα τα σφαλματα που λεει, συνεχιζει να τρωει ΟΛΟ το bw που ειναι για upload!
 

Μαλλον δεν ηταν dry-run αυτο που εκανε. Το ετρεξα κανονικα στο καπακι και δεν ανεβασε τιποτα. Και μπηκα μετα απο browser και το αρχειο ηταν ηδη εκει... 

$ onedrive --synchronize
Configuration file successfully loaded
Configuring Global Azure AD Endpoints
Initializing the Synchronization Engine ...
Syncing changes from local path only - NOT syncing data changes from OneDrive ...
Uploading differences of ~/OneDrive
Uploading new items of ~/OneDrive
 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Καθυστερημένα να απαντήσω στην αρχική ερώτηση μιας και τώρα την είδα. Πριν λίγες μέρες έφτιαξα μαι υπηρεσία που κατεβάζει την πρόγνωση του καιρού σαν εικόνα απο το wttr.in. Είναι ένα απλό αρχείο script που περιέχει τα παρακάτω:

#!/bin/bash

curl http://wttr.in/Iraklion_lang=el.png -o ${HOME}/.cache/conky_weather.png >/dev/null 2>&1

Θέλεις μια υπηρεσία για να τρέξει

# fetch_weather.service
[Unit]
Description=Update conky weather
After=network.target

[Service]
Type=oneshot
ExecStart=/bin/bash -c '~/.dotfiles/conky/fetch_weather.sh'

[Install]
WantedBy=default.target

Καθώς και ένα timer

# fetch_weather.timer (filename is important)
[Unit]
Description=Run "Update conky weatcher" every 60 minutes

[Timer]
OnBootSec=5min
OnUnitActiveSec=60min

[Install]
WantedBy=fetch_weather.target

 

Για την εγκατάσταση και την χρήση

mkdir -p ~/.config/systemd/user/
ln -sf ${HOME}/.dotfiles/conky/conky.desktop         ${HOME}/.config/autostart/
ln -sf ${HOME}/.dotfiles/conky/fetch_weather.timer   ${HOME}/.config/systemd/user/
ln -sf ${HOME}/.dotfiles/conky/fetch_weather.service ${HOME}/.config/systemd/user/

systemctl --user daemon-reload

echo "Fetching weather image..."
systemctl --user start fetch_weather

systemctl --user enable --now fetch_weather.timer
systemctl --user status fetch_weather.service --no-pager
systemctl --user list-timers --all --no-pager

Αν τα βλέπεις πρώτη φορά ίσως να μοιάζουν πολύπλοκα, αλλά πονάει μόνο η πρώτη φορά. Και υπάρχουν πλεονεκτήματα. Έχεις ένα ενοποιημένο περιβάλλον και οπτική με τις συνήθεις υπηρεσίες του συστήματος και μπορείς να τρέξεις την υπηρεσία, να ενεργοποιήσεις/απενεργοποιήσεις τον timer με τις ίδιες εντολές. Μπορείς να δεις την κατάσταση του, πότε έτρεξε τελευταία φορά και πότε θα τρέξει ξανά. Αν το κάνεις με cron ή anacron δεν έχεις αυτές τις ευκολίες ή τον έλεγχο. Και δεν είναι καθόλου εύκολο να γράψεις αυτήν την γραμμή στο crontab (τουλάχιστον για μένα, που καταλαβαίνω τι θα πει 60min λίγο πιο εύκολα). Και δεν υπάρχει και κάποιος απλός τρόπος να το απενεργοποιήσεις προσωρινά. αν χρειαστεί.

Ελπίζω τα παραπάνω να φανούν χρήσιμα
 

Επεξ/σία από asfodelus
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 εβδομάδες αργότερα...
Δημοσ. (επεξεργασμένο)

Εχουμε καμια γνωμη για το rclone (σαν backend) + το rclonebrowser (για gui).
https://github.com/rclone/rclone
https://github.com/kapitainsky/RcloneBrowser

Με ενδιαφερει παντα να μπορει να κανει συγχρονισμος προς "μια κατευθυνση", δηλαδη μονο να στελνω τα αρχεια μου στο εκαστοτε cloud storage.

Επεξ/σία από jim_p
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Πριν λίγες εβδομάδες το είχα δοκιμάσει, αλλά τελικά κατέληξα στο borg.

Αλλά η σύγκριση μου δεν μπορώ να την πω δίκαιη. Το πρώτο backup ήθελε κυριολεκτικά μέρες ενώ με το borg το έκανα σε ώρες.  Δεν βοηθούσε που το δίκτυο εσωτερικά ήταν σε cat5. Έβαλα το χέρι στην τσέπη και έκανα μια (φτηνή) αναβάθμιση και πλέον τα incremental γίνονται σχεδόν άμεσα. Αλλά  δεν έχω και κάποιο gui web ή άλλο, απλά κάποια services και timers.

Ίσως να αξίζει τον κόπο να το ξαναδοκιμάσω, είναι σίγουρα καλύτερα να έχεις τα αρχεία του backup σαν αρχεία αντί για κάποια αρχεία που δεν ξέρεις τι έχουν. Αλλά αν έχει κάτι που δουλεύει και το έχεις τεστάρει δεν μπαίνεις ξανά εύκολα στον κόπο.

Οπότε μην με πάρεις υπόψιν στο 100%, (εδώ ένα xfce δεν ξέρω καλά καλά να δουλεύω :P)  απλά μεταφέρω την μικρή μου εμπειρία, και περιμένω να ακούσω την δική σου, αν καταλήξεις κάπου άλλου. Βοηθάει το ninjabackup σε όλες τις λύσεις αν και κατέληξα στο borgomatic

Επεξ/σία από asfodelus
  • Like 1
  • Confused 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...