function nvis()
{
    while true; do
    nvidia-smi
    sleep $1
    done
}

我试着用它像:
nvis 2

我得到一个错误,比如:
bash: syntax error near unexpected token `2'

对不起,如果这是显而易见的,我有点难堪。

最佳答案

根据你的信息,这个错误是不可复制的。这很管用:

#!/bin/bash

function nvis()
{
  while true; do
    echo nvidia-smi
    sleep $1
  done
}

nvis 2

08-24 13:01