![更新後にのみ samba 共有から新しいファイルを表示できます](https://rvso.com/image/652661/%E6%9B%B4%E6%96%B0%E5%BE%8C%E3%81%AB%E3%81%AE%E3%81%BF%20samba%20%E5%85%B1%E6%9C%89%E3%81%8B%E3%82%89%E6%96%B0%E3%81%97%E3%81%84%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99.png)
現在、Windows Server 2012 から Samba 共有にアクセスしようとしています。共有にアクセスすると、460 ファイルのうち 210 ファイルしか表示できず、残りのファイルは更新 (F5) しないと表示できません。この問題は断続的に発生するようで、この奇妙な動作に驚いています。共有でスクリプトを実行できず、ファイルが見つからない状態になります。この問題を解決するために助けてください。
答え1
スクリプトにタイムアウトを設定してみてはいかがでしょうか? 問題が断続的に発生する場合は、基本的に次のように考えてください。
1) そこにあるはずのファイルを探す 2) 見つかったら通常のスクリプト実行を続行する 3) タイムアウトできない場合はスクリプトの先頭に戻る
システムまたはネットワーク全体に固有のその他の質問はありますか? ネットワーク全体についてでなければ、ここにはいないのではないでしょうか?
ディレクトリを 2 回目にリストするだけで、この奇妙な動作が発生しますか? 何らかの形式のキャッシュに対処する必要がありますか? 毎回キャッシュをクリアしてみてください。