ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
חתוללא בפורום כעת ת.הצטרפות: 03/11/2007 · הודעות: 936 ·
 

הודעה פורסם: 25/11/2018 - 12:53
נושא ההודעה: בעיה בגיבוי בעזרת systemd

אני מנסה להריץ קבוע תסריט גיבוי ל־box.com בעזרת rclone.
כתבתי תסריט גיבוי והוא עובד יופי כשמריצים אותו ידנית.
אבל אני רוצה שהוא ירוץ בעזרת טיימר ומשום מה הטיימר לא רץ. שברתי את הראש על זה הרבה ימים, אני לא מבין מה הבעיה ואשמח לעזרה.

התסריט ‏‎/home/amiad/scripts/backup
קוד:

#!/bin/bash
dirs="תמונות מסמכים scripts"

for dir in $dirs; do
   rclone sync --bwlimit 20k -v /home/amiad/$dir box:$dir
done


‎ /etc/systemd/system/rclone-backup.service
קוד:

[Unit]
Description=Backup to Box with rclone
Requires=network-online.target
After=network-online.target

[Service]
Type=forking
ExecStart=/home/amiad/scripts/backup
User=amiad
Group=amiad

[Install]
RequiredBy=multi-user.target


‎/etc/systemd/system/rclone-backup.timer
קוד:

[Unit]
Description=Run backup hourly

[Timer]
OnCalendar=hourly
Persistent=true
Unit=timer-hourly.target

[Install]
WantedBy=timers.target
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
חתוללא בפורום כעת ת.הצטרפות: 03/11/2007 · הודעות: 936 ·
 

הודעה פורסם: 25/11/2018 - 13:40
נושא ההודעה:

תודה לבוריס שפתר את הבעיה.
פשוט היה צריך למחוק את Unit=timer-hourly.target מהטיימר.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
חתוללא בפורום כעת ת.הצטרפות: 03/11/2007 · הודעות: 936 ·
 

הודעה פורסם: 18/12/2018 - 11:42
נושא ההודעה:

לצערי זה עדיין לא עובד.
הטיימר אכן רץ אבל הסנכרון לא קורה. אם אני מריץ את התסריט ידנית הכול בסדר.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 18/12/2018 - 14:57
נושא ההודעה:

ציטוט:
הסנכרון לא קורה


מה זה אומר ?

האם התיימר מפעיל את ה service ?
האם הסרביס מסיים לפני השעה שהוא שצריך להיות מופעל שוב ?

האם rclone הוא תהליך שהוא blocking ?
אתה צריך להחזיר תוצאה בסקריפט שלך.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. חתול
  2. חתול
  3. חתול
  4. אורח