File size: 1,394 Bytes
1ffe309
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/bin/bash

# 设置 rclone 配置文件路径
RCLONE_CONFIG_PATH="$HOME/.config/rclone/rclone.conf"

# 从 Docker 环境变量中获取 access_token 和 drive_id
ACCESS_TOKEN=${access_token}
DRIVE_ID=${drive_id}

# 创建 rclone 配置目录(如果不存在)
mkdir -p $(dirname "$RCLONE_CONFIG_PATH")

# 生成 rclone 配置文件
cat <<EOL > $RCLONE_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 "rclone config file created successfully at $RCLONE_CONFIG_PATH."

# 显示系统信息(可选)
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..."