refactor: Default log file path to script directory in install, config, and capture scripts.
This commit is contained in:
@@ -7,7 +7,7 @@ set -euo pipefail
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
CAPTURE_SCRIPT="${SCRIPT_DIR}/capture-upload.sh"
|
||||
CONFIG_FILE="${SCRIPT_DIR}/picupper.conf"
|
||||
LOG_FILE="/var/log/picupper.log"
|
||||
LOG_FILE="${SCRIPT_DIR}/picupper.log"
|
||||
|
||||
echo "=== PicUpper Installer ==="
|
||||
echo ""
|
||||
@@ -56,14 +56,9 @@ chmod +x "$CAPTURE_SCRIPT"
|
||||
chmod +x "${SCRIPT_DIR}/uninstall.sh" 2>/dev/null || true
|
||||
echo "✓ Scripts are executable"
|
||||
|
||||
# Create log file if needed
|
||||
if [[ ! -f "$LOG_FILE" ]]; then
|
||||
sudo touch "$LOG_FILE"
|
||||
sudo chown "$USER:$USER" "$LOG_FILE"
|
||||
echo "✓ Log file created: $LOG_FILE"
|
||||
else
|
||||
echo "✓ Log file exists: $LOG_FILE"
|
||||
fi
|
||||
# Touch log file to ensure it exists
|
||||
touch "$LOG_FILE" 2>/dev/null || true
|
||||
echo "✓ Log file: $LOG_FILE"
|
||||
|
||||
# Set up cron job
|
||||
CRON_JOB="* * * * * $CAPTURE_SCRIPT >> $LOG_FILE 2>&1"
|
||||
|
||||
Reference in New Issue
Block a user