stat

    5

    1答えて

    クライアント側でNFS属性キャッシュをフラッシュする方法を見つける必要があります。 stat()呼び出しは実際の値ではなく属性キャッシュからctimeを読み込み、実際の値がキャッシュに反映されるまで最大3秒かかります。マウント時には 'noac'オプションを使用しますが、長期的にはパフォーマンスに影響します。 私はファイルの同じ所有者でchownをやっているようなソリューションを見つけましたが、s

    -1

    2答えて

    struct stat { dev_t st_dev; /* ID of device containing file */ ino_t st_ino; /* inode number */ mode_t st_mode; /* protection */ nlink_t st_nlink; /* number of hard links */ uid_t st_uid; /

    0

    1答えて

    次のコード(単純なバックアッププログラム)を実行しようとしていますが、何らかの理由でフィールドtv_secを解決できませんでした。 私は、私の心を越えたすべてを試みましたが、助けはありませんでした。 私は、このサイト内の他の関連する質問を読んでも、行を追加しようとしたことを強調したい: #include <sys/time.h> けど - 再び - それは動作しませんでしたが。 私を助けること

    3

    1答えて

    私は、経験豊かな目で何かが分かりにくいと感じています。 rsyncが生産されています。チャレンジのために? 基本的な考え方: 私は、私は別のディレクトリからのファイルの移動を自動化していた中でbashスクリプトを持っています。 問題: 私はスクリプトを実行すると、定期的に私はmvコマンドから次のエラーを取得する: mv: cannot stat `/shares/directory with sp

    9

    1答えて

    : >>> import os >>> s = os.stat('/etc/termcap') >>> print(oct(s.st_mode)) **0o100444** 私はバッシュを通じて確認してください。 $ stat -f "%p %N" /etc/termcap **120755** /etc/termcap は、なぜこれが異なる結果を返すのですか?

    -1

    1答えて

    を動作しません-R私は、コマンド./myls -R何も表示され、すべての空白でプログラムを実行するとCで実装:(ヘルプが必要 int print_Recursive(char *dirname) { char fbuf [256]; DIR *dir; struct dirent *dirp; struct stat sbuf; printf("\n"); dir = opend

    0

    1答えて

    ディレクトリ内のビデオファイルをチェックし、既に監視されているものを削除するbashスクリプトを作成したいと考えています。 私はstat -c %wとstat -c %xを使用し、ビデオの出生と最後のアクセスを比較することを考えていました。 私はstat -c %wを使用してファイルの作成日を決定しましたが、私はstat -c %xという確信がありません。アクセス時間はいつ更新されますか?ビデオが

    6

    3答えて

    Cで学校の割り当てを書いて、ディレクトリ、正規ファイル、シンボリックリンクのファイルシステムを検索しています。今のところ私はlstatを使ってアイテムに関する情報を取得しています。 lstatfstatとstatシステムコールの違いは何ですか?

    1

    2答えて

    パスからディレクトリを数えようとしていますが、動作しません。だから、私はファイルとディレクトリの両方に番号を付けることは望ましくない、私はディレクトリだけを望む。私を手伝ってくれますか? コード: int listdir(char *dir) { struct dirent *dp; struct stat s; DIR *fd; int count = 0

    -1

    1答えて

    #include "stdio.h" #include <sys/stat.h> int main(int argc, char *argv[]) { struct stat buf; //int fd = open("./fstatat.c", "r"); //int fd2 = fstatat(fd, "a.txt", &buf, 0); //p