現在、OrientDbというデータベースを起動するために使用されるシェルスクリプトをカスタマイズしています。
問題のスクリプトの関連する行は次のとおりです。
sudo -u $ORIENTDB_USER sh -c "cd \"$ORIENTDB_DIR/bin\"; /usr/bin/nohup ./server.sh 1>../log/orientdb.log 2>../log/orientdb.err &"
sudo -u $ORIENTDB_USER sh -c "cd \"$ORIENTDB_DIR/bin\"; /usr/bin/nohup ./shutdown.sh 1>>../log/orientdb.log 2>>../log/orientdb.err &"
スクリプトがで定義されたユーザーにsudosしORIENTDB_USER
、いくつかのコマンドを実行することを理解しています。&
また、スクリプトを強制的にバックグラウンドで実行することも理解しています。
ただし、server.sh
およびshutdown.sh
スクリプトを呼び出す場合は、およびが追加され1>../log/orient.err
ます1>>../log/orientdb.err
。
1>
とはどういう1>>
意味ですか?2つの違いは何ですか?