systemctl hybrid-sleep
또는 매뉴얼에 따르면 그 안에 있는 모든 스크립트를 실행 /lib/systemd/system-sleep
한 다음 자체 실행을 계속해야 하는 유사한 것입니다. 대신, 내가 넣은 모든 스크립트를 완전히 무시합니다.
gnome-terminal -e "touch Documents/qwert"
while [ 1 ]
do
echo hi
done
^ 파일을 생성한 후에는 무한 루프에 빠지게 됩니다. 나는 또한 touch /home/u/Documents/qwert
이런 것들을 시도했습니다.
사실 나는 혼란스러워요. 이는 실제로 하이브리드 절전 모드, 최대 절전 모드 등으로 인해 충돌이 발생할 수 있습니다.앞으로전체 실행, 즉 내 노트북은 어떤 종류의 절전 모드로도 들어갈 수 없고 대신 빈 화면이 나타나면서 완전히 정지됩니다. 그러나 그 전에 로그아웃하고 몇 초 후에만 충돌하므로 스크립트를 가정합니다. 실행해야 합니다. 결국에는 로그아웃하기 전에 실행해야 합니다.
답변1
gnome-terminal
연결할 X 서버가 없기 때문에 여기에서는 실행되지 않습니다(로그인한 사용자가 아닌 루트로 실행됨). gnome-terminal
어쨌든, 그것은 불필요하고 여기서는 최고입니다. touch /home/u/Documents/qwert
가져가지 않고 도망가gnome-terminal -e
반품:
스크립트가 실행 가능한지 확인하십시오(chmod +x 스크립트 이름).
#! /bin/sh
또는 (#! /bin/bash
bash 전용 기능을 사용하는 경우)을 다음과 같이 추가하세요 .첫 번째스크립트 라인.