lor*_*oat 3 command-line bashrc
我试图在 20 秒后运行命令行,.bashrc所以我正在这样做
sleep 20 && cp text1.txt text2.txt
Run Code Online (Sandbox Code Playgroud)
但系统不会启动,直到20秒过去,然后才会启动。系统是否可以启动并在 20 秒后执行命令脚本?
使用“&”在后台运行命令
sleep 20 && cp text1.txt text2.txt &
Run Code Online (Sandbox Code Playgroud)
shell 作业 ID(用括号括起来)和进程 ID 将打印在终端上:
[1]25177
要抑制 stdout 和 stderr 消息,请使用以下语法:
sleep 20 && cp text1.txt text2.txt > /dev/null 2>&1 &
Run Code Online (Sandbox Code Playgroud)
> /dev/null 2>&1意味着将 stdout 重定向到 stdout/dev/null并将 stderr 重定向到 stdout