所以,我在这里,玩一些 bash 脚本,但有些东西不起作用:
#!/bin/bash
script -c \
sudo apt-get update &&
sudo apt-get upgrade &&
exit
echo "(Not important for the question)"
Run Code Online (Sandbox Code Playgroud)
我想运行通常的更新和升级的东西,并记录输出,但是当我运行脚本时,它只说脚本开始在 apt-get 中记录,显示了 sudo 的用法(usage: sudo -h是第一行),并说 sript 已完成。之后它会启动 sudo 的东西。
我需要做什么才能记录更新和升级任务的输出?一般来说,我如何记录整个 shell 脚本的输出?