Project

General

Profile

新建 #225 » nvme-mount.sh

余 顺, 10/27/2023 12:17 AM

 
#!/bin/bash

#waite desktop start
:<<eof
DESKDOP_ID=`pidof xfdesktop`
TIMES=0
while [ $TIMES -lt 5 ];
do
if [ ! "X${DESKDOP_ID}" = "X" ];then
break
fi
let TIMES ++
sleep 1
done
eof

#get desktop user
#DESKTOP_USER=`ps -ef| grep xfdesktop | awk '{print $1}' | head -n 1`
DESKTOP_USER=rpdzkj

#get filded, maybe width out desktop, mount as root
if [ "X$DESKTOP_USER" == "X" ];then
/usr/bin/systemd-mount /dev/$1 /media/root/%k &
else
[ ! -d /media/$DESKTOP_USER/$1 ] && mkdir -p /media/$DESKTOP_USER/$1
chown ${DESKTOP_USER}.${DESKTOP_USER} /media/$DESKTOP_USER/$1
/usr/bin/systemd-mount -o uid=$DESKTOP_USER,gid=$DESKTOP_USER /dev/$1 /media/$DESKTOP_USER/$1 &
fi

exit 0
(2-2/2)