|
#!/bin/bash |
|
|
|
mkdir /home/user/disk |
|
|
|
|
|
modprobe fuse |
|
|
|
|
|
sleep 2 |
|
|
|
|
|
CONFIG_PATH="$HOME/.config/onedrive.conf" |
|
|
|
|
|
ACCESS_TOKEN=${access_token} |
|
DRIVE_ID=${drive_id} |
|
|
|
|
|
mkdir -p $(dirname "$CONFIG_PATH") |
|
|
|
|
|
cat <<EOL > $CONFIG_PATH |
|
[onedrive_aimei] |
|
type = onedrive |
|
token = {"access_token":"$ACCESS_TOKEN","token_type":"Bearer","refresh_token":"M.C544_BAY.0.U.-CpxWUo3fki4uJmatD85C2hSczxmFcydX0ZgZ2YzxEYlOCnkYfO3cj1zH2*ggk94yUyHbzTrD2B!q6PNVRL9W8yYlTOQQYMPiUMqRuKt3uTi2UgI0nXWwkI2P3CK9H4xe1uWjHHxOsLR6S8Rf64*ySSrXBqVpfVx1q07HmQ5QAkJY6Nydb5O4m8Vhi1Uj3otfBf0yDgT1HXeQt9zGGy4vOyXxq0fQw4ldB4aGox3*lgl1j0fn2oXkChCcVNvnakHdGxq27bBxNipvWR61lKybIIff5iOGAomdFIQO8MOryrh9paAr7OZUN6UTfNufB68bQ7KunmDZuNvqFzrNUf!9icx39O376oFXsnBatysQW7K9pMkh0ZqXJ5Obqi8BJ97D9coanS2hspWnnZv*lV6xA9E$","expiry":"2024-08-16T14:02:24.077842193+02:00"} |
|
drive_id = $DRIVE_ID |
|
drive_type = personal |
|
EOL |
|
|
|
echo "config file created successfully at $CONFIG_PATH." |
|
|
|
|
|
rclone mount --config=/home/user/.config/onedrive.conf onedrive_aimei:/ /home/user/disk & |
|
|
|
|
|
echo "Operating System Information:" |
|
uname -a |
|
|
|
echo "Memory Information:" |
|
free -h |
|
|
|
echo "Disk Usage:" |
|
df -h |
|
|
|
echo "Network Interfaces:" |
|
ip a |
|
|
|
echo "CPU Information:" |
|
lscpu |
|
|
|
echo "Running Processes:" |
|
ps aux |
|
|
|
echo "System information displayed successfully. Starting OpenVSCode Server..." |