• Register
    • Login
    • Search
    • Categories
    • Recent

    ClearSafariCache.sh Stuck

    Cookie 5
    7
    24
    5594
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      macdish last edited by SweetP

      That seems to have done the trick. I can quit safari and Cookie empties the cache without any problem.
      The chown command changed

      [email protected] 1 ronaldgold  admin   47 Feb  7  2016 clearCookies.sh
      [email protected] 1 ronaldgold  admin  119 Nov 18 08:04 clearSafariCache.sh
      [email protected] 1 ronaldgold  admin  159 Feb  7  2016 clearSafariHistory.sh
      

      to

      [email protected] 1 ronaldgold  staff   47 Nov 18 08:04 clearCookies.sh
      [email protected] 1 ronaldgold  staff  119 Nov 18 08:04 clearSafariCache.sh
      [email protected] 1 ronaldgold  staff  159 Nov 18 08:04 clearSafariHistory.sh
      
      1 Reply Last reply Reply Quote 0
      • SweetP
        SweetP last edited by

        perfect!
        im not sure why they are installing with the wrong permissions to begin with,
        but thats great its a simple fix.

        ~
        Russell
        SweetPProductions.com

        1 Reply Last reply Reply Quote 0
        • P
          pumpkin last edited by

          I deleted Cookie and all associated files and scripts, reinstalled and still experienced the clearSafariCache.sh endless process. I then searched the forum and found your "chown " workaround which did the trick. Hopefully this is a temporary fix to be corrected in some future release, yes?

          1 Reply Last reply Reply Quote 0
          • SweetP
            SweetP last edited by

            perfect,

            Im not sure why the files are installed with the wrong permissions. but ill look into it.

            ~
            Russell
            SweetPProductions.com

            1 Reply Last reply Reply Quote 0
            • P
              pumpkin last edited by SweetP

              The clearSafariCache.sh endless process has returned despite changing permissions as you described previously. Permissions are:

              [email protected] 1 cj  staff   47 Nov 18 08:04 clearCookies.sh
              [email protected] 1 cj  staff  119 Nov 18 08:04 clearSafariCache.sh
              [email protected] 1 cj  staff  159 Nov 18 08:04 clearSafariHistory.sh
              

              Even with Safari quit if I run Cookie and then quit Cookie the endless process returns. I have removed Cookie from StartUp Items for the time being in the hope you can find a permanent solution to this problem.

              1 Reply Last reply Reply Quote 0
              • SweetP
                SweetP last edited by

                are you using the Mac App Store, or the version from my store @pumpkin?

                ~
                Russell
                SweetPProductions.com

                1 Reply Last reply Reply Quote 0
                • P
                  pumpkin last edited by

                  Purchase directly from you april 30, 2016. Order #27069. Current rev 5.2.1.

                  1 Reply Last reply Reply Quote 0
                  • SweetP
                    SweetP last edited by

                    have you tried a computer restart?
                    that can sometimes fix strange issues like this

                    ~
                    Russell
                    SweetPProductions.com

                    1 Reply Last reply Reply Quote 0
                    • P
                      pumpkin last edited by

                      Not wanting to jinx anything but I did a reboot and so far all is well!

                      1 Reply Last reply Reply Quote 0
                      • R
                        ralf.papenkordt last edited by SweetP

                        I have got the same problem and found a solution: Change the script clearSafariCache.sh from

                        find /private/var/folders \! -name "*SafariTechnologyPreview*" -name "*com.apple.Safari*" -exec rm -r {} \;
                        

                        to

                        find /private/var/folders \! -name "*SafariTechnologyPreview*" -name "*com.apple.Safari*" -exec rm -r {} \; 2>/dev/null
                        

                        Because the original script throws "Permission denied" errors and therefore opens the file descriptor stderr, it seems that the parent process (com.apple.foundation.UserScriptService) can't close it as long as a file is open.

                        1 Reply Last reply Reply Quote 0
                        • SweetP
                          SweetP last edited by

                          Thanks ralf!

                          I'll update the script to your solution.
                          🙂

                          ~
                          Russell
                          SweetPProductions.com

                          1 Reply Last reply Reply Quote 0
                          • A
                            alohart last edited by

                            This seems to be occurring with the App Store Cookie 5.12 under macOS 10.15.6 as well as earlier macOS versions. I see a gear icon appear in the menu bar. When I click on the gear icon, I see "clearSafariCache.sh Running" followed by "clearSafariCache.sh Failed". I've checked all the "fixes" in this thread and found that none apply to my situation. Any ideas?

                            1 Reply Last reply Reply Quote 0
                            • SweetP
                              SweetP last edited by

                              I have this fixed in Cookie v6.0.17

                              ~
                              Russell
                              SweetPProductions.com

                              A 1 Reply Last reply Reply Quote 0
                              • A
                                alohart @SweetP last edited by

                                @SweetP If your Cookie v6.0.17 fix works in Cookie 5.12, what would that fix be?

                                1 Reply Last reply Reply Quote 0
                                • SweetP
                                  SweetP last edited by

                                  Cookie 6 doesn’t use the script anymore as it’s not necessary on Mojave+

                                  ~
                                  Russell
                                  SweetPProductions.com

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    swip last edited by

                                    The clearSafariCache.sh script takes a very long time (almost three minutes) on my machines, too, so I went ahead and optimized the find expression a bit so it won't unnecessarily descend into huge directories like com.apple.metadata.mdworker.

                                    Just replace the line

                                    find /private/var/folders \! -name "*SafariTechnologyPreview*" -name "*com.apple.Safari*" -exec rm -r {} \; 2>/dev/null
                                    

                                    with

                                    exec 2>/dev/null
                                    find /private/var/folders -name "*SafariTechnologyPreview*" -prune -o -name "com.apple.Safari*" -print0 -o -name "com.apple.*" -prune | xargs -0 rm -r
                                    

                                    Now the script finishes in less than a second.

                                    (I know that Cookie 6 and later do no longer use this script at all, but people who are still on older systems and cling to Cookie 5 might benefit.)

                                    1 Reply Last reply Reply Quote 1
                                    • First post
                                      Last post