Veröffentlichung 16. Juli 2018 @ 9:02
Letzte Änderung 16. Juli 2018 @ 9:02
Überblick
- Fehlermeldung (per E-Mail) von Cron Daemon beim Aufruf von
[ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean
:/usr/lib/php/sessionclean: 37: /usr/lib/php/sessionclean: arithmetic expression: expecting primary: "/60"
- Fehler kann z. B. nach Ubuntu-Versionsupgrade oder bei Änderung der PHP-Session-Einstellungen auftreten
Voraussetzungen
Software
- PHP 7.0.30 #php –version
- Ubuntu Server 16.04.04 LTS #lsb_release -a
Ordner und Dateien
- Konfiguration /usr/lib/php/sessionclean
sh-Skript sessionclean anpassen
... if [ "$session_config" ]; then #bei Fehler /usr/lib/php/sessionclean: 37: /usr/lib/php/sessionclean: arithmetic expression: expecting primary: "/60" save_handler=$(echo "$session_config" | sed -ne 's/^session\.save_handler=\(.*\)$/\1/p') save_path=$(echo "$session_config" | sed -ne 's/^session\.save_path=\(.*;\)\?\(.*\)$/\2/p') gc_maxlifetime=$(($(echo "$session_config" | sed -ne 's/^session\.gc_maxlifetime=\(.*\)$/\1/p')/60)) if [ "$save_handler" = "files" -a -d "$save_path" ]; then proc_names="$proc_names $(echo "$proc_name" | sed -e "s,@VERSION@,$version,")"; printf "%s:%s\n" "$save_path" "$gc_maxlifetime" fi fi #bei Fehler /usr/lib/php/sessionclean: 37: /usr/lib/php/sessionclean: arithmetic expression: expecting primary: "/60" ...
Quellen
https://alioth-lists-archive.debian.net/pipermail/pkg-php-maint/2015-April/014252.html